RolnickLab / ami-platform

GNU General Public License v3.0
8 stars 3 forks source link

Account and project deletion #510

Open joseepoirier opened 4 weeks ago

joseepoirier commented 4 weeks ago

1) As a user, I want to delete my account.

For public launch: ToS will indicate to email us the request. In the future, there is a self-service"Delete my account". Maybe ask if user wants to leave / transfer ownership of publicly shared data to the platform before deleting account?

2) As a user, I want to delete a project. For public launch: ToS will indicate to email us the request. In the future, there is a self-service"Delete my project". Maybe ask if user wants to leave / transfer ownership of publicly shared data to the platform before deleting project?

joseepoirier commented 4 weeks ago

The frontend will need to check the /users/me endpoint to see if they have any ToS remaining that they need to agree to.

ToS version number with be recorded with a timestamp.

joseepoirier commented 3 weeks ago

Partial duplicate of #272 ?

joseepoirier commented 3 weeks ago

From MB: The data is actually attached to a Project, not a user. Can delete either or both the account and the data.