NatTuck / bottlenose-classic

Computer science university course management app; legacy version.
GNU Affero General Public License v3.0
18 stars 3 forks source link

Can't delete/destroy a user if it has made submissions #55

Open marksherman opened 11 years ago

marksherman commented 11 years ago

If a user has made submissions, it cannot be deleted from the system, even if it has been removed from the course.

Example: https://grader.cs.uml.edu/users/222

User 222 needs to be deleted, and cannot be.

NatTuck commented 11 years ago

It is intentionally impossible to delete or orphan a submission. Rather than deleting this user, I suggest changing the name and email address to an obviously bad value that will alphabetize last.

marksherman commented 11 years ago

A submission can be deleted, as long as it is not disassociated with the course first. This is the process I used to delete other users.

Some days, you just want to make people go away.

Mark Sherman UMass Lowell Computer Science Engaging Computing Group msherman@cs.uml.edu http://www.cs.uml.edu/~msherman/

On Tue, Jan 29, 2013 at 6:45 PM, NatTuck notifications@github.com wrote:

It is intentionally impossible to delete or orphan a submission. Rather than deleting this user, I suggest changing the name and email address to an obviously bad value that will alphabetize last.

— Reply to this email directly or view it on GitHubhttps://github.com/NatTuck/bottlenose/issues/55#issuecomment-12865743.

nixpulvis commented 8 years ago

Would adding a universal notion of hidden, or exiled solve this. Not actually deleting anyone, but globally flagging them as hidden.