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

Implement proper procedure to delete user accounts #1206

Open
Tracked by #1345
Konohana0608 opened this issue Dec 6, 2023 · 3 comments
Open
Tracked by #1345

Implement proper procedure to delete user accounts #1206

Konohana0608 opened this issue Dec 6, 2023 · 3 comments
Assignees
Labels
PO issue Created by Product owners TIP Temporal Interference Planning

Comments

@Konohana0608
Copy link
Contributor

Describe the user role
As a user of TIP there should be the ability to delete the user account.

Describe the goal
Esra was informed that we can delete a user account by one of our collaborators. (Most likely since she/he finished the phd).
Since this probably will happen from time to time we should have a routine in place to delete user accounts.
Our preliminary idea would be to let the user click the delete button, this would then trigger the 2 weeks expiration period. within this time users would have the possibility to either change their mind (since let's be honest our tool is fucking great so why leave 😜 ) or to save any data their team might still need to their local machine.
After that, we should implement a routine that erases everything associated with that user. Like all projects and so on, s.t. we can save storage space.

Describe the benefit
Prevent cluttering of the databases and storage. Have clear procedures in place which we are all fine with.

@Konohana0608 Konohana0608 added PO issue Created by Product owners TIP Temporal Interference Planning labels Dec 6, 2023
@pcrespov
Copy link
Member

pcrespov commented Dec 6, 2023

NOTES for the discussion:

  • Review/explain the possibilites with current features:
    • account expiration
    • account BANNED state
    • account deletion
  • Enforce as much as possible having the same account deletion workflow/policy for all products (e.g. TIP and osparc delete account policies should be the same). This avoids possible incompatibilities among products (we have experienced that with s4l products family) or configurations (we have experienced that with registration)

@pcrespov
Copy link
Member

Image

@pcrespov pcrespov reopened this Mar 27, 2024
@pcrespov
Copy link
Member

pcrespov commented Mar 27, 2024

On second thoughts, we have the functionality but this issue refers to the PO side i.e. a PO wants to delete a user, so we can add it in the PO center.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PO issue Created by Product owners TIP Temporal Interference Planning
Projects
None yet
Development

No branches or pull requests

4 participants