seek
seek copied to clipboard
Ability to purge a project
In addition to deleting a project with no assets nor investigations i.e. just members, there is a need to wholly purge a project. This would remove the project, its assets and ISA. It would not be possible where a DOI had been generated for any part of the tree. Also not if any part had been referenced elsewhere in SEEK.
for now, project admin can request and instance admin carries out the purge. In the future can be made more openly available
I don't have access to the linked google doc, but I would be in favour of writing down a well thought-through SOP on how to handle deletion of items.
We should find a balance between giving full responsibility to the users (they could potentially delete things with bad intentions or by mistakes) or to the instance admins (they don't always know what is relevant and misunderstanding can happen).
Possible solutions would be to have multiple options
- "Close project" or "Archive" items + mandatory motivation written by the users: hidden in the front-end but still present in the database with a specific status (archived, or something).
- "Move the item to the bin" + mandatory motivation written by the users: the item get really deleted from the database only after 30 days or something
- We always keep a backup of latest changes, but maybe we already do that?