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

Allow deletion of user data - user interface #617

Closed
louilinn opened this issue Feb 28, 2023 · 4 comments · Fixed by #738
Closed

Allow deletion of user data - user interface #617

louilinn opened this issue Feb 28, 2023 · 4 comments · Fixed by #738
Assignees
Labels
enhancement 🎇 New feature or request frequently requested ❔ This feature is often requested by users missing design ✂️ The issue cannot be worked on until the design is ready

Comments

@louilinn
Copy link
Collaborator

louilinn commented Feb 28, 2023

User story:

The user wants to

  1. delete their user data themselves without sending an email request
    or
  2. free up the username for another account

This happens mostly in connection to:
A wallet has not been deployed correctly
A wallet has been locked by the dead-man switch (90 day limit)

Current situation / workaround

At the moment the username has to be replaced by a non-sense name which spams our username database and occupies usernames unnecessarily
Same with avatar and email.

Suggested UI solution:

Add option in "Edit profile" (/edit) and "Settings" (/settings) to delete user data email, username and avatar all at once with an "Are you sure?" popup.

The popup should explain that this will delete your avatar, username and email from the database and thus remove the connection between this data and your wallet/safe addresses that is on the blockchain. It will not delete your transaction messages or any transaction data on the blockchain. And maybe a link to information about what it means that your transactions are on the blockchain and that it cannot be deleted. (Pending article in handbook CirclesUBI/circles-handbook#58)

Considerations of allowing deletion of usernames (already concern for edit)

In activity log and when visiting the profile, the safe-address will be displayed instead of the old username for all other users.

@louilinn louilinn added enhancement 🎇 New feature or request frequently requested ❔ This feature is often requested by users labels Feb 28, 2023
@louilinn
Copy link
Collaborator Author

louilinn commented Mar 6, 2023

I assigned this to you @triaslucia so you can provide designs for this if it will be a priority any time soon

@louilinn louilinn changed the title Allow deletion of username Allow deletion of user data - user interface Mar 6, 2023
@louilinn louilinn added the missing design ✂️ The issue cannot be worked on until the design is ready label Apr 13, 2023
@mikozet mikozet linked a pull request Sep 25, 2023 that will close this issue
@louilinn
Copy link
Collaborator Author

Related issue to new design: #638
Back button should trigger cancel popup

@louilinn
Copy link
Collaborator Author

louilinn commented Oct 11, 2023

Places to call Delete Avatar through core.avatar.delete:

Deleting data actively

  • After user data entry is deleted through the core (core.user.delete) in Edit profile or in Settings (Button Delete Profile)

Replacing an old image

  • In Edit Profile when you save a new image, the old one should be deleted'

Replacing pending images

  • In Edit Profile when you have uploaded an image and upload a new one before saving, the first unsaved one should be deleted
  • In account creation when you have uploaded an image and upload a new one before saving, the first unsaved one should be deleted
  • In org account creation when you have uploaded an image and upload a new one before saving, the first unsaved one should be deleted

Cancellation

  • In Edit Profile when you cancel with the back button and one pending avatar has been uploaded, it should be deleted
  • In account creation when canceling through back button after having uploaded an image from first step and thus abort the creation - (pop up?)
  • In org account creation when canceling through back button after having uploaded an image from first step and thus abort the creation - (pop up?)

Also fix bug in personal wallet onboarding where if you go back to image upload step, you only have "I'll do this later" and not continue.

@louilinn louilinn self-assigned this Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 🎇 New feature or request frequently requested ❔ This feature is often requested by users missing design ✂️ The issue cannot be worked on until the design is ready
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants