Wikimedia

Tracker: Allow users to deactivate their own account

Knowledge expectations

Student is expected to know Python and HTML.

Problem

From time to time, emails are sent to all Tracker users. As some Tracker users might become inactive and those mails might be not longer important to them, we should allow self-deactivating. Users should be informed that this is irreversible without intervention of an admin and they also should be sent an email that deactivation request was processed. Both the confirmation page and the confirmation mail should contain contact info.

There should be a specific deactivate view linked from preferences to ensure the user is sure about consequences of deactivating.

Expected outcome

You should propose a patch to Wikimedia Gerrit, see tutorial.

Student is expected to claim the task on Wikimedia Phabricator when claiming this task on the GCI site.

Materials

Task tags

  • python
  • django

Students who completed this task

Nathan

Task type

  • code Code
close

2018