Skip to content
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

Closed
schiessle opened this issue Apr 24, 2023 · 0 comments · Fixed by #4622
Closed

Deck calendar always visible in calendar app #4618

schiessle opened this issue Apr 24, 2023 · 0 comments · Fixed by #4622

Comments

@schiessle
Copy link
Member

schiessle commented Apr 24, 2023

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.

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
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant