Results of returning applicable permissions by resourcetype.

This commit is contained in:
Andrew McMillan 2010-06-29 23:52:02 +12:00
parent 8aa84f9e6c
commit d07b16bc87
9 changed files with 32 additions and 34 deletions

View File

@ -2,7 +2,10 @@ HTTP/1.1 404 Not Found
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 44
Content-Type: text/plain; charset="utf-8"
Content-Length: 129
Content-Type: text/xml; charset="utf-8"
That resource is not present on this server.
<?xml version="1.0" encoding="utf-8" ?>
<error xmlns="DAV:">
<must-exist/>That resource is not present on this server.
</error>

View File

@ -1,17 +1,11 @@
HTTP/1.1 403 Forbidden
HTTP/1.1 404 Not Found
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 223
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 129
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<error xmlns="DAV:">
<need-privileges>
<resource>
<href>/caldav.php/bogusprincipal/</href>
<privilege>
<read/>
</privilege>
</resource>
</need-privileges>
</error>
<must-exist/>That resource is not present on this server.
</error>

View File

@ -2,7 +2,10 @@ HTTP/1.1 404 Not Found
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 44
Content-Type: text/plain; charset="utf-8"
Content-Length: 129
Content-Type: text/xml; charset="utf-8"
That resource is not present on this server.
<?xml version="1.0" encoding="utf-8" ?>
<error xmlns="DAV:">
<must-exist/>That resource is not present on this server.
</error>

View File

@ -2,7 +2,10 @@ HTTP/1.1 404 Not Found
Date: Dow, 01 Jan 2000 00:00:00 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Content-Length: 44
Content-Type: text/plain; charset="utf-8"
Content-Length: 129
Content-Type: text/xml; charset="utf-8"
That resource is not present on this server.
<?xml version="1.0" encoding="utf-8" ?>
<error xmlns="DAV:">
<must-exist/>That resource is not present on this server.
</error>

View File

@ -4,11 +4,11 @@ DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Ticket:Good Ticket ID
ETag: "Some good etag"
Content-Length: 504
Content-Length: 440
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<prop xmlns="DAV:" xmlns:T="http://www.xythos.com/namespaces/StorageServer" xmlns:C="urn:ietf:params:xml:ns:caldav">
<prop xmlns="DAV:" xmlns:T="http://www.xythos.com/namespaces/StorageServer">
<T:ticketdiscovery>
<T:ticketinfo>
<T:id>Good Ticket ID</T:id>
@ -18,7 +18,6 @@ Content-Type: text/xml; charset="utf-8"
<privilege>
<read/>
<read-current-user-privilege-set/>
<C:read-free-busy/>
</privilege>
<T:timeout>Second-3600</T:timeout>
<T:visits>infinity</T:visits>

View File

@ -4,11 +4,11 @@ DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Ticket:Good Ticket ID
ETag: "Some good ETag"
Content-Length: 589
Content-Length: 525
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<prop xmlns="DAV:" xmlns:T="http://www.xythos.com/namespaces/StorageServer" xmlns:C="urn:ietf:params:xml:ns:caldav">
<prop xmlns="DAV:" xmlns:T="http://www.xythos.com/namespaces/StorageServer">
<T:ticketdiscovery>
<T:ticketinfo>
<T:id>Good Ticket ID</T:id>
@ -18,7 +18,6 @@ Content-Type: text/xml; charset="utf-8"
<privilege>
<read/>
<read-current-user-privilege-set/>
<C:read-free-busy/>
<write/>
<write-properties/>
<write-content/>

View File

@ -53,7 +53,6 @@
<privilege>
<read/>
<read-current-user-privilege-set/>
<C:read-free-busy/>
</privilege>
</TKT:ticketinfo>
</TKT:ticketdiscovery>

View File

@ -4,11 +4,11 @@ DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Ticket:Good Ticket ID
ETag: "Some good etag"
Content-Length: 585
Content-Length: 521
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<prop xmlns="DAV:" xmlns:T="http://www.xythos.com/namespaces/StorageServer" xmlns:C="urn:ietf:params:xml:ns:caldav">
<prop xmlns="DAV:" xmlns:T="http://www.xythos.com/namespaces/StorageServer">
<T:ticketdiscovery>
<T:ticketinfo>
<T:id>Good Ticket ID</T:id>
@ -18,7 +18,6 @@ Content-Type: text/xml; charset="utf-8"
<privilege>
<read/>
<read-current-user-privilege-set/>
<C:read-free-busy/>
<write/>
<write-properties/>
<write-content/>

View File

@ -4,11 +4,11 @@ DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule
DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule
Ticket:Good Ticket ID
ETag: "Some good etag"
Content-Length: 585
Content-Length: 521
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" encoding="utf-8" ?>
<prop xmlns="DAV:" xmlns:T="http://www.xythos.com/namespaces/StorageServer" xmlns:C="urn:ietf:params:xml:ns:caldav">
<prop xmlns="DAV:" xmlns:T="http://www.xythos.com/namespaces/StorageServer">
<T:ticketdiscovery>
<T:ticketinfo>
<T:id>Good Ticket ID</T:id>
@ -18,7 +18,6 @@ Content-Type: text/xml; charset="utf-8"
<privilege>
<read/>
<read-current-user-privilege-set/>
<C:read-free-busy/>
<write/>
<write-properties/>
<write-content/>