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

Can not delete group shared calendars (and addressbooks I guess) #1653

Closed
2 of 3 tasks
Tracked by #20096
nickvergessen opened this issue Oct 7, 2016 · 16 comments · Fixed by nextcloud/contacts#3837
Closed
2 of 3 tasks
Tracked by #20096

Comments

@nickvergessen
Copy link
Member

nickvergessen commented Oct 7, 2016

Steps to reproduce

  1. As user1 share a calendar with group1
  2. As user2 (member of group1) delete the calendar
  3. Refresh the page

Expected behaviour

At 2. Calendar vanishes form the list + Status OK
At 3. Calendar should not be there

Actual behaviour

At 2. Calendar vanishes form the list + Status Forbidden
At 3. Calendar is back

Server configuration

Nextcloud version: git-master

List of activated apps:

Enabled:
  - activity: 2.4.0
  - calendar: 1.4.0
  - dav: 1.1.1
  - federatedfilesharing: 1.1.1
  - files: 1.6.1
  - files_sharing: 1.1.0
  - files_texteditor: 2.2
  - files_trashbin: 1.1.0
  - files_versions: 1.4.0
  - password_policy: 1.1.0
  - provisioning_api: 1.1.0
  - theming: 1.1.1
  - twofactor_backupcodes: 1.0.0
  - workflowengine: 1.1.1

Work packages

  • Allow individual unshare in backend
  • Adjust Contacts front-end to say Unsare instead of Delete
  • User manual documentation

As a work around we could ask the calendar to show an error instead of deleting the calendar from the list, when deletion failed (cc @georgehrke ). But I guess what we really want to do is allow to unshare group-shares just like normal shares.

@georgehrke georgehrke self-assigned this Oct 7, 2016
@georgehrke georgehrke added the 1. to develop Accepted and waiting to be taken care of label Oct 7, 2016
@tcitworld
Copy link
Member

Was the calendar shared with write access ?

@nickvergessen
Copy link
Member Author

Happens in both cases

@georgehrke
Copy link
Member

But I guess what we really want to do is allow to unshare group-shares just like normal shares.

Well, but do you really want to allow one user to unshare the calendar for everyone else in the group?
What's the behavior in the files app here?

@nickvergessen
Copy link
Member Author

Files you get excluded from the share, not the whole group.

@nickvergessen
Copy link
Member Author

However we patched the share behaviour for 12 here. I think you are not allowed to delete group shares as recipient anymore.

@georgehrke
Copy link
Member

However we patched the share behaviour for 12 here. I think you are not allowed to delete group shares as recipient anymore.

In that case the same behavior should apply to CalDAV sharing, right?

@nickvergessen
Copy link
Member Author

yeah it's in the dav sharing backend

@nextcloud-bot nextcloud-bot added the stale Ticket or PR with no recent activity label Jun 20, 2018
@georgehrke georgehrke added this to the Nextcloud 16 milestone Nov 2, 2018
@MorrisJobke
Copy link
Member

@georgehrke Is this still feasible for 16?

@nextcloud-bot nextcloud-bot removed the stale Ticket or PR with no recent activity label Feb 25, 2019
@georgehrke
Copy link
Member

No, we can't simply extend the files solution to CalDAV and CardDAV but need to reimplement it.
Removing from any milestone, needs discussion at feature planning.

@georgehrke georgehrke removed this from the Nextcloud 16 milestone Feb 25, 2019
@georgehrke georgehrke added this to the Nextcloud 18 milestone Jul 3, 2019
@rullzer rullzer removed this from the Nextcloud 18 milestone Dec 9, 2019
@ChristophWurst ChristophWurst added the feature: caldav Related to CalDAV internals label Dec 17, 2021
@szaimen

This comment was marked as resolved.

@szaimen szaimen added needs info 0. Needs triage Pending check for reproducibility or if it fits our roadmap and removed 1. to develop Accepted and waiting to be taken care of labels Nov 26, 2022
@szaimen szaimen closed this as completed Mar 6, 2023
@nickvergessen nickvergessen removed the 0. Needs triage Pending check for reproducibility or if it fits our roadmap label Mar 6, 2023
@miaulalala
Copy link
Contributor

Fixed by #43117

@github-project-automation github-project-automation bot moved this from 🏗️ In progress to ☑️ Done in 💌 📅 👥 Groupware team Feb 19, 2024
@github-project-automation github-project-automation bot moved this from 🏗️ At engineering to 🎉 Done in 🖍 Design team Feb 19, 2024
@miaulalala miaulalala added 4. to release Ready to be released and/or waiting for tests to finish and removed 2. developing Work in progress labels Feb 19, 2024
@ChristophWurst
Copy link
Member

Adjust Contacts front-end to say Unsare instead of Delete
User manual documentation

pending

@ChristophWurst ChristophWurst reopened this Mar 5, 2024
@github-project-automation github-project-automation bot moved this from ☑️ Done to 📄 To do in 💌 📅 👥 Groupware team Mar 5, 2024
@ChristophWurst ChristophWurst moved this from 📄 To do to 🏗️ In progress in 💌 📅 👥 Groupware team Mar 6, 2024
@ChristophWurst ChristophWurst added 2. developing Work in progress and removed 4. to release Ready to be released and/or waiting for tests to finish labels Mar 6, 2024
@github-project-automation github-project-automation bot moved this from 🏗️ In progress to ☑️ Done in 💌 📅 👥 Groupware team Apr 3, 2024
@ChristophWurst ChristophWurst added 4. to release Ready to be released and/or waiting for tests to finish and removed 2. developing Work in progress labels Apr 3, 2024
@ChristophWurst
Copy link
Member

@ChristophWurst ChristophWurst reopened this Apr 3, 2024
@github-project-automation github-project-automation bot moved this from ☑️ Done to 📄 To do in 💌 📅 👥 Groupware team Apr 3, 2024
@ChristophWurst ChristophWurst added 2. developing Work in progress and removed 4. to release Ready to be released and/or waiting for tests to finish labels Apr 3, 2024
@ChristophWurst ChristophWurst moved this from 📄 To do to 🏗️ In progress in 💌 📅 👥 Groupware team Apr 3, 2024
@ChristophWurst ChristophWurst moved this from 🏗️ In progress to 📄 To do in 💌 📅 👥 Groupware team Apr 4, 2024
@ChristophWurst ChristophWurst moved this from 📄 To do to 🏗️ In progress in 💌 📅 👥 Groupware team Apr 4, 2024
@miaulalala
Copy link
Contributor

Documentation is done: nextcloud/documentation#11609

@github-project-automation github-project-automation bot moved this from 🏗️ In progress to ☑️ Done in 💌 📅 👥 Groupware team Apr 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.