Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-3261

Add support for "deleting" user accounts

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Bug fixes, 2011-09-12
    • Component/s: Misc features
    • Labels:
      None

      Description

      We need to add support for "deleting" user accounts. However, given that we need to keep track of a users' contributions even after they are "deleted" we never actually delete the account, we just rename it. The "delete" process should:

      1. Rename the user to "Deleted User #<editor row id>".
      2. Clear out bio, passwd, email.
      3. Remove the user's subscriptions, collections, tags and ratings.

      Then, on a users' "Edit Profile" page, remove this text: "If you would like to delete your account, please see the FAQ entry: How do I delete my account?" and add a "delete account" link. When the user clicks on this link, the user will need to confirm the account delete and show a "ALL YOUR SHIT WILL BE DELETED" message. (or something more user friendly. )

      When the user confirms the account deletion, log the user out and rename the account as specified above. And tell 'em we're sorry they decided to leave.

      Also, a couple of other things should be done to round this out:

      1. the http://musicbrainz.org/admin/user/adjust-flags/<user> page should change the tab name to "admin" and add a "delete user" button to this page. Maybe the entire template should just be called admin, that would be fine.
      2. Ensure that users with blank passwords cannot log in.

        Attachments

          Activity

            People

            • Assignee:
              acid2 Oliver Charles
              Reporter:
              rob Robert Kaye
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Packages

                Version Package
                Bug fixes, 2011-09-12