Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Account / User profile: Make disabled user accounts inaccessible to non-Moderators #888

Open
dset0x opened this issue Jun 5, 2021 · 5 comments
Labels
backlog/on hold Uncompleted issues that will be worked on after completing other specific issues/tasks first complexity: unknown Unknown days of work content: users Users (account/profile), user settings feature request feedback-wanted Feedback and further discussion needed (open questions) moderation Moderator or trusted user actions/tasks priority: low Issues/Tasks that are not so important weblink Domain object: URL, weblink, hyperlink

Comments

@dset0x
Copy link
Collaborator

dset0x commented Jun 5, 2021

Is your feature request related to a problem? Please describe.
Some users request that their account is deleted. The closest feature to that that we implement is account disabling. However, their account remains accessible via direct link (/User/Details and /Profile).

Describe the solution you'd like
These pages should become inaccessible to users who are not Moderators or Admin.

Describe alternatives you've considered
Actual account deletion, but I think it's better to avoid deleting users. They might decide to return.

@dset0x dset0x added the content: users Users (account/profile), user settings label Jun 5, 2021
@riipah
Copy link
Member

riipah commented Jun 5, 2021

I think the best solution would be to allow access the page of a disabled user, but hide all information on the page (except for moderators). The reason for this is because there might be links to user page.

@dset0x
Copy link
Collaborator Author

dset0x commented Jun 5, 2021

Hmm, I'm not sure I see how an empty profile is preferred. I take it that users who want their account deleted want the URL that used to point to their account no longer reveal their name.

@riipah
Copy link
Member

riipah commented Jun 5, 2021

Hiding the user's name is more complicated. What happens to links to the user's profile on-side and off-site? On-site we can disable the links, but need to make sure that the name is hidden. I'm just saying it's quite a lot more work that way, changes to many places instead of just one (the user page).

@dset0x
Copy link
Collaborator Author

dset0x commented Jun 5, 2021

I don't think redacting links or words from other pages is necessary (at least as part of this issue). Those links would 404, as would external links.

Users are free to edit/delete their own posts before leaving, but editing what others have written (even if it's references to them) is another story.

@riipah
Copy link
Member

riipah commented Jun 5, 2021

Google penalizes sites with dead links, those appear as errors in webmaster tools. You want to avoid dead links (links that lead to error pages). It's also bad for user experience. And if you have a link on a page with disabled user's name then the name isn't really hidden, so what's the point?

@ycanardeau ycanardeau added this to the Any Time milestone Jun 21, 2021
@ycanardeau ycanardeau added the priority: low Issues/Tasks that are not so important label Jun 21, 2021
@github-actions github-actions bot added the Stale label Aug 28, 2021
@ycanardeau ycanardeau self-assigned this Aug 29, 2021
@ycanardeau ycanardeau modified the milestones: Any Time, Backlog Apr 10, 2022
@ycanardeau ycanardeau removed their assignment Apr 10, 2022
@github-actions github-actions bot removed the Stale label Apr 16, 2022
@andreoda andreoda added feedback-wanted Feedback and further discussion needed (open questions) UX/usability UX (User Experience): Methods for improving the usablitiy weblink Domain object: URL, weblink, hyperlink backlog/on hold Uncompleted issues that will be worked on after completing other specific issues/tasks first and removed UX/usability UX (User Experience): Methods for improving the usablitiy labels Apr 21, 2023
@andreoda andreoda removed this from the Backlog milestone Apr 26, 2023
@VocaDB VocaDB deleted a comment from github-actions bot Apr 26, 2023
@andreoda andreoda added complexity: unknown Unknown days of work and removed good first issue labels Mar 6, 2024
@andreoda andreoda added the moderation Moderator or trusted user actions/tasks label Dec 2, 2024
@andreoda andreoda changed the title Make disabled user accounts inaccessible to non-Moderators User profile: Make disabled user accounts inaccessible to non-Moderators Dec 2, 2024
@andreoda andreoda changed the title User profile: Make disabled user accounts inaccessible to non-Moderators Account / User profile: Make disabled user accounts inaccessible to non-Moderators Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog/on hold Uncompleted issues that will be worked on after completing other specific issues/tasks first complexity: unknown Unknown days of work content: users Users (account/profile), user settings feature request feedback-wanted Feedback and further discussion needed (open questions) moderation Moderator or trusted user actions/tasks priority: low Issues/Tasks that are not so important weblink Domain object: URL, weblink, hyperlink
Projects
Development

No branches or pull requests

5 participants