[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Inf-IT DAVcl] Strange behaviour


Hello Jan,

I now took a look in the logs:

When opening caldavzap I get the following:

ROPFIND http://server/SOGo/dav/user/Calendar/ 207 Multi-Status 74ms	

<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:a="http://apple.com/ns/ical/"; xmlns:D="DAV:"><D:response><D:href>/SOGo/dav/user/Calendar/</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:current-user-privilege-set xmlns:D="DAV:"><D:privilege><D:read-current-user-privilege-set/></D:privilege><D:privilege><D:read/></D:privilege><D:privilege><D:bind/></D:privilege><D:privilege><D:unbind/></D:privilege><D:privilege><D:write/></D:privilege><D:privilege><D:write-properties/></D:privilege><D:privilege><D:write-content/></D:privilege></D:current-user-privilege-set><D:displayname>Calendar</D:displayname><D:resourcetype><D:collection/></D:resourcetype></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:calendar-color/><D:sync-token/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/user/Calendar/personal.ics</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:current-user-privilege-set xmlns:D="DAV:"></D:current-user-privilege-set><D:displayname>Pers&#246;nlicher Kalender</D:displayname><D:resourcetype/></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:calendar-color/><D:sync-token/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/user/Calendar/personal.xml</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:current-user-privilege-set xmlns:D="DAV:"></D:current-user-privilege-set><D:displayname>Pers&#246;nlicher Kalender</D:displayname><D:resourcetype/></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:calendar-color/><D:sync-token/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/user/Calendar/personal/</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><a:calendar-color>#84BC34FF</a:calendar-color><D:current-user-privilege-set xmlns:n2="urn:inverse:params:xml:ns:inverse-dav" xmlns:D="DAV:" xmlns:n1="urn:ietf:params:xml:ns:caldav"><D:privilege><D:read/></D:privilege><D:privilege><D:read-current-user-privilege-set/></D:privilege><D:privilege><n1:read-free-busy/></D:privilege><D:privilege><D:bind/></D:privilege><D:privilege><n1:schedule/></D:privilege><D:privilege><n1:schedule-post/></D:privilege><D:privilege><n1:schedule-post-vevent/></D:privilege><D:privilege><n1:schedule-post-vtodo/></D:privilege><D:privilege><n1:schedule-post-vjournal/></D:privilege><D:privilege><n1:schedule-post-vfreebusy/></D:privilege><D:privilege><n1:schedule-deliver/></D:privilege><D:privilege><n1:schedule-deliver-vevent/></D:privilege><D:privilege><n1:schedule-deliver-vtodo/></D:privilege><D:privilege><n1:schedule-deliver-vjournal/></D:privilege><D:privilege><n1:schedule-deliver-vfreebusy/></D:privilege><D:privilege><n1:schedule-respond/></D:privilege><D:privilege><n1:schedule-respond-vevent/></D:privilege><D:privilege><n1:schedule-respond-vtodo/></D:privilege><D:privilege><D:unbind/></D:privil ege><D:privilege><D:write-properties/></D:privilege><D:privilege><D:write-content/></D:privilege><D:privilege><D:write/></D:privilege><D:privilege><D:read-acl/></D:privilege><D:privilege><D:write-acl/></D:privilege><D:privilege><n2:admin/></D:privilege><D:privilege><D:all/></D:privilege></D:current-user-privilege-set><D:displayname>Pers&#246;nlicher Kalender</D:displayname><D:resourcetype><D:collection/><calendar xmlns="urn:ietf:params:xml:ns:caldav"/><vevent-collection xmlns="http://groupdav.org/"/><vtodo-collection xmlns="http://groupdav.org/"/><schedule-outbox xmlns="urn:ietf:params:xml:ns:caldav"/></D:resourcetype></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><D:sync-token/></D:prop></D:propstat></D:response></D:multistatus>


REPORT http://server/SOGo/dav/user/Calendar/personal/ 207 Multi-Status

<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:"><D:sync-response><D:href>/SOGo/dav/user/Calendar/personal/6d026dd6044076dfde4ed7ecbedeec887b0df320de9ccd95f9f7469aae99cd17.ics</D:href><D:status>HTTP/1.1 201 Created</D:status><D:propstat><D:prop><D:getcontenttype>text/calendar</D:getcontenttype><D:getetag>&quot;gcs00000002&quot;</D:getetag></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:sync-response><D:sync-response><D:href>/SOGo/dav/user/Calendar/personal/c35bf93529a8a22cb079dc4d924ac359c477d2f0d60fcc88208b9bb02a14a658.ics</D:href><D:status>HTTP/1.1 201 Created</D:status><D:propstat><D:prop><D:getcontenttype>text/calendar</D:getcontenttype><D:getetag>&quot;gcs00000001&quot;</D:getetag></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:sync-response><D:sync-token>1363922134</D:sync-token></D:multistatus>

The .ics-file looks as follows:
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
CREATED:20130322T031033Z
LAST-MODIFIED:20130322T031532Z
DTSTAMP:20130322T031532Z
UID:b583diub-4e32-ia2p-ljmd-2yak0ufcgl5g
SUMMARY:Test3
TRANSP:OPAQUE
CLASS:PUBLIC
DTSTART;TZID=Europe/Berlin:20130322T090000
DTEND;TZID=Europe/Berlin:20130322T100000
END:VEVENT
END:VCALENDAR


Right after the next REPORT I get the following:

PROPPATCH http://server/SOGo/dav/user/Calendar/personal/ 403 Forbidden
<?xml version="1.0" encoding="ISO-8859-1"?>
<html xmlns="http://www.w3.org/1999/xhtml";>
<body><h3>An error occurred during object publishing</h3><p>Property '{http://inf-it.com/ns/cal/}cal-settings' cannot be set.</p></body>
</html>


Yours,
Simon

Am 06.03.2013 01:58, schrieb Ján Máté:
Hi Simon,

On Mar 6, 2013, at 1:51 AM, Simon <caldavzap@xxxxxxxxxx> wrote:

Hey Jan,

just tell when and how I can help (with logs or an account etc.).
So far: Seems really good!
If you are redoing the interface, could you make it so that entrys have a default starting hour (p.ex. next full hour) and an end-date which is starting hour+1 (even if one changes the starting hour).

use double-click on the hour fields, and you will get:
- the current time as "start time" and
	- current time+1 hour as "end time" (if the start and end dates are the same) or
	- the same "end time" as "start time" (if the end date is greater than start date)

You can also create events using mouse (click, drag and release) and the dates/times will be predefined :-)


JM


I really like the fact that CalDAVzap uses the predefined colors from the server.

Simon

Am 06.03.2013 01:42, schrieb Ján Máté:
Hi Simon,

CalDavZAP is currently tested ONLY with DAViCal. Support for more servers will come in future - I hope in next 2-3 months (currently we are working on completely new interface for ToDo and minor bug fixes).


JM


On Mar 6, 2013, at 1:35 AM, Simon <caldavzap@xxxxxxxxxx> wrote:

Hello from Passau,

I have setup CalDAVzap with SOGo. This is working partly.
When I enter an entry I can see it on all my devices (SOGo WebClient, Thunderbird and Android via CalDAV-Sync). I can edit it and everything is fine.

However, after reloading CalDAVzap the entry is not shown like all entries made on my other devices.

It seems like CalDAVzap is failing to load those entries from SOGo.
In the SOGo-Logs I see PROPFIND and REPORT.

Any help appreciated.

Simon





References:
[Inf-IT DAVcl] Strange behaviourSimon <caldavzap@xxxxxxxxxx>
Re: [Inf-IT DAVcl] Strange behaviourJán Máté <jan.mate@xxxxxxxxxx>
Re: [Inf-IT DAVcl] Strange behaviourSimon <caldavzap@xxxxxxxxxx>
Re: [Inf-IT DAVcl] Strange behaviourJán Máté <jan.mate@xxxxxxxxxx>