Use a transaction for renewals #64
Multiple operations need to be performed during a membership renewal - the user's LDAP attributes need to be modified, and they need to be resubscribed to csc-general. If the mailing list subscription fails, the transaction should still succeed, but the user should see a warning message.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?