Content
View differences
Updated by Kabiru Mwenja almost 3 years ago
Comment by Wieland: Although this is a FEATURE it will help reducing support costs when debugging client installations. So we should implement it better sooner than later.
**As** a project administrator with permissions to add storages to a project
**I want to** be able to see who of the project members is having access in to the ~~automatically~~ automatically managed project folder
**so that** I can effectively help my team members when they do not see the project folder in Nextcloud.
## Szenario:
* A user was added to both, OpenProject and Nextcloud.
* The user was added as a member to a project with an automatically managed project folder active
## Issue:
* The user does not see the **OpenProject** folder in Nextcloud and does not see the project folder within it. The reason is that the user did not yet go through the OAuth2 flow yet. So OpenProject does not know which user in Nextcloud is the one that he needs to provide access in Nextcloud
## **Acceptance criteria**
* Within the project folder settings there is a link to a special page the shows which project members already has access to the folder
* That page explains why a user does not have access so that the admin knows how to help solving the problem
* ~~Health Health status is only available for automatically managed project folders~~ folders
## Visuals in Figma
NOTE: The visuals are in a more advanced stage than the current acceptance criteria.
[https://www.figma.com/file/gtLQfPe09X7XugAH8L7dTy/Nextcloud-Integration?type=design&node-id=4654-13408&mode=design&t=JxzsM2GdCnObbbnW-4](https://www.figma.com/file/gtLQfPe09X7XugAH8L7dTy/Nextcloud-Integration?type=design&node-id=4654-13408&mode=design&t=JxzsM2GdCnObbbnW-4)
## Open Topics
* Why only the projects with the automatically managed folders?
* Do we want to implement already the option to have a link that the user can use to see if the mapping between NC and OP is done? The initial idea was to add a check after when user clicks on the storage sidebar menu entry (if the OAuth is not complete we redirect them to grant access screen).
* Do we want to deal with other errors in this members page (eg. User has no access to the project folder)? Is there any other error already identified?
**As** a project administrator with permissions to add storages to a project
**I want to** be able to see who of the project members is having access in to the ~~automatically~~
**so that** I can effectively help my team members when they do not see the project folder in Nextcloud.
## Szenario:
* A user was added to both, OpenProject and Nextcloud.
* The user was added as a member to a project with an automatically managed project folder active
## Issue:
* The user does not see the **OpenProject** folder in Nextcloud and does not see the project folder within it. The reason is that the user did not yet go through the OAuth2 flow yet. So OpenProject does not know which user in Nextcloud is the one that he needs to provide access in Nextcloud
## **Acceptance criteria**
* Within the project folder settings there is a link to a special page the shows which project members already has access to the folder
* That page explains why a user does not have access so that the admin knows how to help solving the problem
* ~~Health
## Visuals in Figma
NOTE: The visuals are in a more advanced stage than the current acceptance criteria.
[https://www.figma.com/file/gtLQfPe09X7XugAH8L7dTy/Nextcloud-Integration?type=design&node-id=4654-13408&mode=design&t=JxzsM2GdCnObbbnW-4](https://www.figma.com/file/gtLQfPe09X7XugAH8L7dTy/Nextcloud-Integration?type=design&node-id=4654-13408&mode=design&t=JxzsM2GdCnObbbnW-4)
## Open Topics
* Why only the projects with the automatically managed folders?
* Do we want to implement already the option to have a link that the user can use to see if the mapping between NC and OP is done? The initial idea was to add a check after when user clicks on the storage sidebar menu entry (if the OAuth is not complete we redirect them to grant access screen).
* Do we want to deal with other errors in this members page (eg. User has no access to the project folder)? Is there any other error already identified?