Content
View differences
Updated by Dominic Bräunlein about 2 years ago
**As** a _user_
**I want to** _be able to enable storage for multiple project at once_
**so that** _I do not need to enable storage for each project one by one_
**Acceptance criteria**
* "Show" storage view should be replaced by "edit" view.
* "Edit" view should have "Projects" tab.
* "Projects" tab should look and behave like other simlar tabs.
* Enabling multiple projects should enable appropriate module and storage for every project.
* NO DISABLING! Disabling multiple projects should be done using "Danger" zone, because it is a dangerous operation(i.e. existing file links will be removed)
* The functionality should be integrated naturally as a last step into the first configuration of a storage.
* "Projects" tab should have "Select all" and "Unselect all" links.
* What mode should we use to enable storages for multiple projects? How to select it in Projects tab?
* Inactive
* Automatic
* Manual? In this case we have to specify a folder
### Background
**Current "Multi Project" selector in OpenProject (Angular component)**
**<img class="op-uc-image op-uc-image_inline" style="width:272px;" src="/api/v3/attachments/94829/content">**
**Current Administration -> Work package types -> Type A -> Projects**
<img class="op-uc-image op-uc-image_inline" style="width:294px;" src="/api/v3/attachments/94833/content">
**Select panel from Primer (only for React available)**
<img class="op-uc-image op-uc-image_inline" style="width:261px;" src="/api/v3/attachments/94832/content">
https://primer.style/components/selectpanel
https://primer.style/react/storybook/?path=/story/drafts-components-selectpanel-examples--with-filter-buttons
**I want to** _be able to enable storage for multiple project at once_
**so that** _I do not need to enable storage for each project one by one_
**Acceptance criteria**
* "Show" storage view should be replaced by "edit" view.
* "Edit" view should have "Projects" tab.
* "Projects" tab should look and behave like other simlar tabs.
* Enabling multiple projects should enable appropriate module and storage for every project.
* NO DISABLING! Disabling multiple projects should be done using "Danger" zone, because it is a dangerous operation(i.e. existing file links will be removed)
* The functionality should be integrated naturally as a last step into the first configuration of a storage.
* "Projects" tab should have "Select all" and "Unselect all" links.
* What mode should we use to enable storages for multiple projects? How to select it in Projects tab?
* Inactive
* Automatic
* Manual? In this case we have to specify a folder
### Background
**Current "Multi Project" selector in OpenProject (Angular component)**
**<img class="op-uc-image op-uc-image_inline" style="width:272px;" src="/api/v3/attachments/94829/content">**
**Current Administration -> Work package types -> Type A -> Projects**
<img class="op-uc-image op-uc-image_inline" style="width:294px;" src="/api/v3/attachments/94833/content">
**Select panel from Primer (only for React available)**
<img class="op-uc-image op-uc-image_inline" style="width:261px;" src="/api/v3/attachments/94832/content">
https://primer.style/components/selectpanel
https://primer.style/react/storybook/?path=/story/drafts-components-selectpanel-examples--with-filter-buttons