Group calendars can't be edited by group members #23011

schmees opened this Issue Mar 9, 2016 · 17 comments


None yet

7 participants

schmees commented Mar 9, 2016

A calendar that is shared with a group (group is allowed to edit) cannot be edited by the group members. They can only see the already entered dates. To make a calendar editable by group members, it has to be shared with each one of them individually.

Steps to reproduce

  1. Create a group with some users.
  2. Create a calendar.
  3. Share this calendar with the group and make it group editable.

Expected behaviour

The group members should see the shared calendar and be able to insert new dates or change already entered ones.

Actual behaviour

The calendar is shared, but read-only.

Server configuration

Operating system: Debian 3.16.0-4-amd64

Web server: Apache 2.4.10

Database: MySQL 5.5.47

PHP version: 5.6.27

ownCloud version: 9.0.0

Updated from an older ownCloud or fresh install: update from 8.2

Where did you install ownCloud from:

Signing status (ownCloud 9.0 and above):

List of activated apps:

  • activity: 2.2.1
  • calendar: 1.0
  • comments: 0.2
  • dav: 0.1.5
  • federatedfilesharing: 0.1.0
  • federation: 0.0.4
  • files: 1.4.4
  • files_pdfviewer: 0.8
  • files_sharing: 0.9.1
  • files_texteditor: 2.1
  • files_trashbin: 0.8.0
  • files_versions: 1.2.0
  • files_videoplayer: 0.9.8
  • firstrunwizard: 1.1
  • gallery: 14.5.0
  • notifications: 0.2.3
  • provisioning_api: 0.4.1
  • systemtags: 0.2
  • templateeditor: 0.1
  • updatenotification: 0.1.0


  • encryption
  • external
  • files_external
  • user_external
  • user_ldap

Are you using external storage, if yes which one: No

Are you using encryption: No

Are you using an external user-backend, if yes which one: No

@LukasReschke LukasReschke added this to the 9.0.1-current-maintenance milestone Mar 9, 2016
ghost commented Mar 9, 2016

Probably a dup of #22932

aspdye commented Mar 9, 2016

No. I don't think so @RealRancor. #22932 is about migration of shares from versions before 9.0 and this issue is with new created calendars in ownCloud 9.0 😉

schmees commented Mar 9, 2016

It is true that the group shares (as mentioned in #22932) weren't migrated correctly. But I did adapt them and afterwards the problem still existed.

ghost commented Mar 9, 2016

@aspdye Its the same issue if you have a look at #22932 (comment)

@DeepDiver1975 DeepDiver1975 self-assigned this Mar 9, 2016

I'll have a look at this - THX for reporting

@PVince81 PVince81 added the sev2-high label Mar 9, 2016

@schmees any chance to test this patch? THX


schmees commented Mar 14, 2016

@DeepDiver1975 As far as I can see, your patch influences the migration process. But if you install a fresh instance of ownCloud (without any previous migration) and proceed as described, the problem still exists. I don't have a test system running where I could apply your patch to, there is just our main instance running that is currently used by a lot of people. However, the workaround by sharing the important calendar with each group member individually works, but should be only a temporary solution.


@schmees I honestly cannot reproduce this.

I just shared a calendar with edit rights to a group. After logging in with one of the group members the shared calendar pops up in the calendar app and events can be added and edited.

Let me try this with plain oc9 ....


Okay ... this is reproducible in plain 9.0.0


Restarting ....


The write acl is properly setup - the group has write permissions. I suspect the calendar app has issues in processing the acl

@georgehrke can you please double check? THX


@schmees are you experiencing these issues with anyother caldav client as well or only with our web app?


Most certainly related to this line:

Is there something like a group-principal we could query?



there is no group concept in caldav/carddav - we need to explicitly add the current principal to the acl


fix is in #23318


This is fixed via #23342

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment