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

OC7 Stable - App option to "Enable only for specific groups" breaks CalDav #9865

Closed
Enzo-Matrix opened this issue Jul 24, 2014 · 7 comments
Closed
Labels

Comments

@Enzo-Matrix
Copy link

See owncloud/calendar#481 for my configuration details. The only change is I am now on OC7 Stable.

NOTE: This only impacts external access over caldav. The web GUI functions as expected with the correct application filter.

Steps to reproduce

  1. Go to App
  2. Select Calendar App
  3. Check the "Enable only for specific groups" option
  4. Select other Apps
  5. Check "Enable only for specific groups" option if applicable

Expected behaviour

CalDav access should be enabled for users in the specified group.

Actual behaviour

CalDav access seize to function for all users. With "Enable only for specific groups" enabled for the Calendar App, caldav fails immediately when a sync occurs. With "Enable only for specific groups" disabled for Calendar App but enabled on another app (it was also enabled for Contacts App), caldav syncs initiates, however a 500 error is returned by the web server, along with a "Sharing backend for addressbook not found" in the OC logs (detailed errors below). With "Enable only for specific groups" disabled on all apps (confirmed with Contacts and Updater), CalDav functions normally and sync completes successfully with no errors.

Logs with "Enable only for specific groups" enabled for Calendar App

TO BE ADDED

Logs with "Enable only for specific groups" disabled for Calendar App but enabled on another app

Web server error log

 "PROPFIND /remote.php/caldav/calendars/user/defaultcalendar HTTP/1.1" 500 -

ownCloud log (data/owncloud.log)

{"reqId":"53d11c24e8563","app":"remote","message":"Sharing backend for addressbook not found","level":4,"time":"2014-07-24T10:45:56-04:00","method":"PROPFIND","url":"\/remote.php\/caldav\/calendars\/user\/defaultcalendar"}
{"reqId":"53d11c24e8563","app":"PHP","message":"Session has been closed - no further changes to the session as allowed at \/srv\/www\/htdocs\/owncloud-7.0.0\/lib\/private\/session\/memory.php#80","level":3,"time":"2014-07-24T10:45:56-04:00","method":"PROPFIND","url":"\/remote.php\/caldav\/calendars\/user\/defaultcalendar"}

Thunderbird Lightning log (TO BE ADDED)

@PVince81
Copy link
Contributor

@icewind1991 can you have a look ?

CC @georgehrke

@georgehrke
Copy link
Contributor

dup of owncloud/calendar#489,
though not sure whether this belongs in core or in calendar

ping @icewind1991

@PVince81
Copy link
Contributor

@Raydiation pointed out on IRC that normally apps should not need to be aware of this mode (disabled for a group) so he suggested to raise this in core.

@libasys
Copy link
Contributor

libasys commented Jul 28, 2014

some possible solution, let's discuss about
her my org comment:
owncloud/calendar#489 (comment)

@PVince81
Copy link
Contributor

@icewind1991 didn't you fix this recently ? Or was it something else ?

@georgehrke
Copy link
Contributor

owncloud/calendar#502

@georgehrke
Copy link
Contributor

wrong repo

@lock lock bot locked as resolved and limited conversation to collaborators Aug 14, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

5 participants