-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deleting a user doesn't remove all associations (such as payment modules) #344
Comments
what version are you using? I've tidied some of the stuff up with some pull requests, waiting for @elplatt to merge them. I'll take another look ASAP :) |
I'm on @elplatt's latest production version. |
so the dev branch then? |
Looks like we last pulled from master. On Mon, Jan 5, 2015 at 4:01 PM, Chris Murray notifications@github.com
|
ok, cause on dev when a contact is deleted, everything but the stuff in the payment table is removed. Also, surely you could've just changed the email address? |
Of course. If I had been the one doing member administration at the time, On Mon, Jan 5, 2015 at 5:29 PM, Chris Murray notifications@github.com
|
well, being on the latest dev release might solve some of the issues. However, removing payments when deleting a user would require a fair bit of new code in the payment module. There is also the question, for audit/bookkeeping purposes, should you be deleting payment info? thoughts @elplatt @mattoehrlein @andrewbolster @Dylan1312 ? |
I wouldn't want to remove any payments from the database. Missing payments On Mon, Jan 5, 2015 at 5:45 PM, Chris Murray notifications@github.com
|
from what I can see, that is the case - the payments remain in the database, & the CID is still saved in the "credit" & "debit" columns, but because the member has been deleted it no longer resolves. Personally, I'd say that in order to preserve records member should not be deleted but rather just set to have no active membership |
A couple months ago, a user was added to the i3Detroit CRM with the incorrect email address. That account was deleted and recreated with the correct information, however the delete operation left the database polluted with references to the same name and the old CID. It appears that the CID was only deleted from one table and still showed up in the reports and caused a great deal of extra work for the treasurer as he had to manually enter every payment for this user since then.
The text was updated successfully, but these errors were encountered: