Content
View differences
Updated by Marc Alcobé about 3 years ago
**As** a **project admin**
**I want to** check the current _project folder_ permissions
**so that** I can see if everything is setup correctly.
## **Acceptance criteria**
* [ ] Inside the project settings their must be a view that shows the current permissions. This includes:
* [ ] OP Project members currently not having access to the folder
* [ ] A positive message if everything is alright
## Hints:
* Aggregate the new permissions
* On the file storage's side there might be an artificial user that can act on behalf of OpenProject. We call that user the "_OpenProject_" user. The _OpenProject_ user will be the one managing permissions on the project folders in the file storage. To allow the _OpenProject user_ to re-share folders and files those need to be shared with the _OpenProject user_ in the first place. To achieve that, every time a project admin sets up a project folder, that folder needs to get directly shared with the _OpenProject user_.
* During the setup up of the integration of OpenProject with the file storage instance the admin might also has to setup the _OpenProject user_ manually and safe its identifier **(Todo: What is the identifier for sharing? A user ID? How does a admin obtain it? Or e-mail?)** in the file storage's settings in OpenProject.
## **Visuals**
**<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/52499/content"><img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/52500/content">**
## **Figma**
https://www.figma.com/file/gtLQfPe09X7XugAH8L7dTy/Nextcloud-Integration?node-id=3593%3A94170&t=AslZQbmqBNi3drq4-4
**I want to** check the current _project folder_ permissions
**so that** I can see if everything is setup correctly.
## **Acceptance criteria**
* [ ] Inside the project settings their must be a view that shows the current permissions. This includes:
* [ ] OP Project members currently not having access to the folder
* [ ] A positive message if everything is alright
## Hints:
* Aggregate the new permissions
* On the file storage's side there might be an artificial user that can act on behalf of OpenProject. We call that user the "_OpenProject_" user. The _OpenProject_ user will be the one managing permissions on the project folders in the file storage. To allow the _OpenProject user_ to re-share folders and files those need to be shared with the _OpenProject user_ in the first place. To achieve that, every time a project admin sets up a project folder, that folder needs to get directly shared with the _OpenProject user_.
* During the setup up of the integration of OpenProject with the file storage instance the admin might also has to setup the _OpenProject user_ manually and safe its identifier **(Todo: What is the identifier for sharing? A user ID? How does a admin obtain it? Or e-mail?)** in the file storage's settings in OpenProject.
## **Visuals**
**<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/52499/content"><img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/52500/content">**
## **Figma**
https://www.figma.com/file/gtLQfPe09X7XugAH8L7dTy/Nextcloud-Integration?node-id=3593%3A94170&t=AslZQbmqBNi3drq4-4