Make it possible to 'delete' a user

Bug #1790307 reported by kaputtnik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Widelands Website
Fix Released
High
Unassigned

Bug Description

If a user wants to be deleted from the website, we should make this possible, also with respect to personal data of the user.

Provide a button in the users "edit profile" page to delete himself. I he clicks on it:
1. Log him out
2. Exchange the users E-mailaddress to something like <email address hidden>
3. Set user inactive
4. For all pages showing the users name, exchange the name to something like 'deleted User'

Any suggestions?

Related branches

kaputtnik (franku)
Changed in widelands-website:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
GunChleoc (gunchleoc) wrote :

Sounds good to me.

Make sure that the "Deleted User" doesn't receive any notifications, otherwise we'll get dead e-mails.

Revision history for this message
kaputtnik (franku) wrote :

Good point :-)

Revision history for this message
kaputtnik (franku) wrote :

The attached branch is working so far. What is missing is:

- Physically remove the avatar image from the server

One problem appears for the admin sites: I found currently no easy solution to show "Deleted User" in the admin pages. So over there the username will currently be shown. Disadvantage: When working in the admin pages, one can not distinguish a user who deleted himself against normal users. On the other site: If there will be more deleted users, it is may be problematic to distinguish between them. I think having the username in the admin pages isn't problematic in regard to privacy, so i leave it as is. Any notes about that issue?

GunChleoc: Although it is not ready for a code review, maybe you can proofread the intermediate page explaining what deleting means? See https://bazaar.launchpad.net/~widelands-dev/widelands-website/delete_user/view/head:/templates/wlprofile/delete_me.html

Thanks :-)

kaputtnik (franku)
Changed in widelands-website:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.