-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[SPACES] WebDAV permissions #3890
Comments
Using the WebDAV permissions for every item is the best approach WebDAV Permissions cheatsheet: |
Regarding the WebDAV permissions, some notes here:
So, we'll proceed in the following way:
|
Conflicts could happen in this case. A file is edited in the server and locally at the time, but local file is not pushed because not allowed. User will see the file as conflicted but only one option is feasible: "Keep server". What to do in this case? Removing local changes without asking seems to be intrusive. Showing the
💯 |
Since the roles may be dynamic in a future and we rely on permissions, we won't implement the role icon in the space sticky header for the moment |
Every pair space-member is led by a permission. Three different permissions are available for a space:
Depending on the member permission, some actions will be allowed, other ones will be banned. Info fetched from the
drives
endpoint,permissions
array:Depending on the permission level
** Only to other space with enough permission. Maybe it's OK as ❌
That means: inside a space there should be available only those actions that are allowed. It should be refreshed somehow, because the permission level is not static.
Extra ball, just an idea: in the sticky header, show with a small icon in the corner the permission level of the user in the space. F. ex:
TASKS
The text was updated successfully, but these errors were encountered: