-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[full-ci] feature-deny-access #8983
Conversation
Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes. |
packages/web-app-files/src/components/SideBar/Shares/FileShares.vue
Outdated
Show resolved
Hide resolved
packages/web-app-files/src/components/SideBar/Shares/Collaborators/EditDropdown.vue
Outdated
Show resolved
Hide resolved
packages/web-app-files/src/components/SideBar/Shares/Collaborators/ListItem.vue
Outdated
Show resolved
Hide resolved
packages/web-app-files/src/components/SideBar/Shares/Collaborators/ListItem.vue
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
packages/web-app-files/src/components/SideBar/Shares/Collaborators/ListItem.vue
Outdated
Show resolved
Hide resolved
packages/web-app-files/src/components/SideBar/Shares/FileShares.vue
Outdated
Show resolved
Hide resolved
Results for acceptance oCIS https://drone.owncloud.com/owncloud/web/35474/60/1 |
TBD:
|
Fixed =)
Unfortantly only works on folders, due to backend limitations |
4075c50
to
4807f12
Compare
4807f12
to
47cc260
Compare
This PR killed my last brain cell, please review carefully |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puh. Big and tough one... I love it so far!
Things that need to be solved as well, but can be a followup:
- subfolder/files inside an already denied folder should be shown as
Access denied
as well (we already discussed this, just for completeness) - the
Shared with others
page should not include the denials in the listing. They can just completely disappear from that page (remember that we want to hide the technical detail of a denial being a share from the user) - Space member listing shows the logged in user in the list. But the
Deny access
option should not be listed in the context menu for the logged in user.
packages/web-app-files/src/components/SideBar/Shares/Collaborators/EditDropdown.vue
Outdated
Show resolved
Hide resolved
...es/src/components/SideBar/Shares/Collaborators/InviteCollaborator/InviteCollaboratorForm.vue
Outdated
Show resolved
Hide resolved
Implemented
Fixed
Fixed |
LGTM on the testing side |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome 💪
SonarCloud Quality Gate failed. |
Description
Enhancement: deny share access
We've added a way to deny the share access in sub folders in a share or space.
This allows the share editors to restrict access to certain resources within a share for certain share receivers.
Related Issue
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist:
Open tasks: