1

Since the migration to Owncloud 8.1 I'm not able to access shared calendar in Lightning.

Real calendar is available, but "shared with me calendar" not !

Here is a quick and dirty hack to solve this. Just modify :

3rdparty/sabre/dav/lib/DAVACL/Plugin.php

Search for the checkPrivileges function, and replace the if in the foreach by this one :

    foreach($privileges as $priv) {

        if (!in_array($priv, $acl) and $priv != '{DAV:}read') {
            $failed[] = $priv;
        }

    }

And it's working again !

vlandru
  • 21
  • 1
  • what is your question? – wero Jul 10 '15 at 08:11
  • 1
    It's not a question, but a solution I took some time to find. So I shared it – vlandru Jul 10 '15 at 08:13
  • Can you post some logs about what happens in Lightning without the hack? I'd be interested in solving this without changing sabredav. Same steps to enable debugging as here: https://wiki.mozilla.org/Calendar:GDATA_Provider#Enabling_Debugging – Philipp Kewisch Jul 11 '15 at 07:05

0 Answers0