Make it possible to 'delete' a user
Bug #1790307 reported by
kaputtnik
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
lp:~widelands-dev/widelands-website/delete_user
- GunChleoc: Approve
- kaputtnik (community): Needs Resubmitting
-
Diff: 749 lines (+295/-143)25 files modifieddjango_messages_wl/views.py (+1/-1)
media/css/comments.css (+1/-0)
news/feeds.py (+0/-22)
news/urls.py (+4/-4)
pybb/feeds.py (+1/-10)
settings.py (+8/-0)
templates/django_messages/view.html (+3/-2)
templates/mainpage.html (+1/-1)
templates/pybb/feeds/posts_description.html (+5/-1)
templates/pybb/feeds/topics_description.html (+5/-1)
templates/pybb/last_posts.html (+1/-1)
templates/threadedcomments/inlines/comments.html (+1/-1)
templates/wiki/feeds/history_description.html (+6/-1)
templates/wiki/recentchanges.html (+2/-1)
templates/wlprofile/delete_me.html (+42/-0)
templates/wlprofile/edit_profile.html (+7/-12)
templates/wlprofile/view_profile.html (+75/-59)
urls.py (+0/-4)
wiki/feeds.py (+2/-16)
wlprofile/context_processors.py (+6/-0)
wlprofile/migrations/0002_profile_deleted.py (+20/-0)
wlprofile/models.py (+1/-0)
wlprofile/templatetags/wlprofile_extras.py (+9/-2)
wlprofile/urls.py (+2/-0)
wlprofile/views.py (+92/-4)
Changed in widelands-website: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in widelands-website: | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
Sounds good to me.
Make sure that the "Deleted User" doesn't receive any notifications, otherwise we'll get dead e-mails.