mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-04-04 11:41:06 +00:00
42 lines
1.1 KiB
Plaintext
42 lines
1.1 KiB
Plaintext
#
|
|
# ACL setting default privileges on a collection to nothing, and
|
|
# specific privileges to include read-acl.
|
|
#
|
|
TYPE=ACL
|
|
URL=http://regression.host/caldav.php/user1/home/
|
|
HEADER=User-Agent: RFC3744 Spec Tests
|
|
HEADER=Content-Type: text/xml; charset="UTF-8"
|
|
HEAD
|
|
|
|
|
|
BEGINDATA
|
|
<?xml version="1.0" encoding="utf-8" ?>
|
|
<acl xmlns="DAV:" xmlns:CalDAV="urn:ietf:params:xml:ns:caldav">
|
|
<ace>
|
|
<principal>
|
|
<href>/caldav.php/user4/</href>
|
|
</principal>
|
|
<grant>
|
|
<privilege><read/></privilege>
|
|
<privilege><read-acl/></privilege>
|
|
<privilege><read-current-user-privilege-set/></privilege>
|
|
<privilege><CalDAV:read-free-busy/></privilege>
|
|
</grant>
|
|
</ace>
|
|
<ace>
|
|
<principal><authenticated/></principal>
|
|
<grant>
|
|
<privilege/>
|
|
</grant>
|
|
</ace>
|
|
</acl>
|
|
ENDDATA
|
|
|
|
QUERY
|
|
SELECT by_principal, by_collection, privileges, p_to.displayname, to_principal
|
|
FROM grants JOIN dav_principal p_to ON (to_principal=principal_id)
|
|
LEFT JOIN collection ON (by_collection=collection.collection_id)
|
|
WHERE collection.dav_name = '/user1/home/'
|
|
ENDQUERY
|
|
|