Content
View differences
Updated by Parimal Satyal over 3 years ago
**As** a project member
**I want** to archive my project myself
**so that** I don’t need to ask the admin to do that.
**Acceptance criteria**
* Archiving is only possible by users that have the “archive\_project” permission
* "Archive" button in Project settings for all roles that have the "archive\_project" permission
* Project admins have this "Archive project" permission enabled by default.
can either be:
* The "archive project" permission is available added as a global role or
* set as project permission:
* If the user has the “archive\_project” permission in all of the subprojects, the user is notified (a statement listing all the projects that are going to be archived) and asked again whether he wants to archive all the sub-projects
* In case the user lacks the “archive\_project” permission in any of the subprojects, the user is notified that archiving is currently impossible as he is lacking permissions in one of the subprojects.
* **Error text:** "You do not have the permissions required to archive all sub-projects. Please contact your project administrator."
* ~~or be added as global role~~ ~~“manager” role in default data receives “archive\_project” permission by default~~
~~**Open questions**~~ **Open questions**
* ~~What What does the "manager" role refer to, in a default OP installation? (Since we cannot control which custom roles are created in each instance)~~ instance)
* ~~Does Does adding the permission~~ _~~as~~_ ~~a permission _as_ a global role mean adding it~~ _~~to~~_ ~~a it _to_ a global role, as in, making it available to that role?~~ role?
**Out of scope**
* Ability to unarchive a project for a non admin.
**I want** to archive my project myself
**so that** I don’t need to ask the admin to do that.
**Acceptance criteria**
* Archiving is only possible by users that have the “archive\_project” permission
* "Archive" button in Project settings for all roles that have the "archive\_project" permission
* Project admins have this
* set as
~~**Open questions**~~
* ~~What
* ~~Does
**Out of scope**
* Ability to unarchive a project for a non admin.