-
Notifications
You must be signed in to change notification settings - Fork 282
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
Deck calendar always visible in calendar app #4618
Comments
4 tasks
schiessle
added a commit
that referenced
this issue
Apr 26, 2023
The calendar object needs to be exposed with "write" properties in order to allow users to hide/show the corresponding calendar in the calendar app. It doesn't has any affects on the general permissions for the whole board or the tasks. As soon as you select a task you jump to the deck app where the normal deck permissions are applied. fixes: #4618 Signed-off-by: Björn Schießle <bjoern@nextcloud.com>
backportbot-nextcloud bot
pushed a commit
that referenced
this issue
Apr 27, 2023
The calendar object needs to be exposed with "write" properties in order to allow users to hide/show the corresponding calendar in the calendar app. It doesn't has any affects on the general permissions for the whole board or the tasks. As soon as you select a task you jump to the deck app where the normal deck permissions are applied. fixes: #4618 Signed-off-by: Björn Schießle <bjoern@nextcloud.com>
backportbot-nextcloud bot
pushed a commit
that referenced
this issue
Apr 27, 2023
The calendar object needs to be exposed with "write" properties in order to allow users to hide/show the corresponding calendar in the calendar app. It doesn't has any affects on the general permissions for the whole board or the tasks. As soon as you select a task you jump to the deck app where the normal deck permissions are applied. fixes: #4618 Signed-off-by: Björn Schießle <bjoern@nextcloud.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When userA shares a Deck board with userB, the calendar for the corresponding deck board is always visible for userB, userB can't hide it.
When userB tries to hide the calendar by clicking on it in the calendar app, they will get the message that a error happened while changing the visibility of the calendar. This is the response in the network console of the browser:
<?xml version="1.0" encoding="utf-8"?> <d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns"> <s:exception>Sabre\DAV\Exception\NotFound</s:exception> <s:message>Node with name 'app-generated--deck--board-3' could not be found</s:message> </d:error>
Only if userA gives userB the "can manage" permission for the Deck board, userB can hide it corresponding calendar.
The option to hide/show calendars should be independent from the permission a user has for the corresponding deck board. They should always be able to configure their personal view.
The text was updated successfully, but these errors were encountered: