forked from friendica/friendica-addons
224 lines
170 KiB
Plaintext
224 lines
170 KiB
Plaintext
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<head>
|
|||
|
<title>
|
|||
|
/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt – Calendar and Contacts Server
|
|||
|
</title>
|
|||
|
<link rel="search" href="/search" />
|
|||
|
<link rel="help" href="/wiki/TracGuide" />
|
|||
|
<link rel="alternate" href="/browser/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt?format=txt" type="text/plain" title="Plain Text" /><link rel="alternate" href="/export/9403/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt" type="text/plain; charset=iso-8859-15" title="Original Format" />
|
|||
|
<link rel="up" href="/browser/CalendarServer/trunk/doc/Extensions" title="Parent directory" />
|
|||
|
<link rel="start" href="/wiki" />
|
|||
|
<link rel="stylesheet" href="/chrome/common/css/trac.css" type="text/css" /><link rel="stylesheet" href="/chrome/common/css/code.css" type="text/css" /><link rel="stylesheet" href="/pygments/colorful.css" type="text/css" /><link rel="stylesheet" href="/chrome/common/css/browser.css" type="text/css" />
|
|||
|
<link rel="shortcut icon" href="/chrome/common/trac.ico" type="image/x-icon" />
|
|||
|
<link rel="icon" href="/chrome/common/trac.ico" type="image/x-icon" />
|
|||
|
<link type="application/opensearchdescription+xml" rel="search" href="/search/opensearch" title="Search Calendar and Contacts Server" />
|
|||
|
<script type="text/javascript" src="/chrome/common/js/jquery.js"></script><script type="text/javascript" src="/chrome/common/js/trac.js"></script><script type="text/javascript" src="/chrome/common/js/search.js"></script>
|
|||
|
<!--[if lt IE 7]>
|
|||
|
<script type="text/javascript" src="/chrome/common/js/ie_pre7_hacks.js"></script>
|
|||
|
<![endif]-->
|
|||
|
<script type="text/javascript">
|
|||
|
jQuery(document).ready(function($) {
|
|||
|
$(".trac-toggledeleted").show().click(function() {
|
|||
|
$(this).siblings().find(".trac-deleted").toggle();
|
|||
|
return false;
|
|||
|
}).click();
|
|||
|
$("#jumploc input").hide();
|
|||
|
$("#jumploc select").change(function () {
|
|||
|
this.parentNode.parentNode.submit();
|
|||
|
});
|
|||
|
});
|
|||
|
</script>
|
|||
|
<link rel="stylesheet" type="text/css" href="/static/css/style_v4.css" />
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<div id="forge-body">
|
|||
|
<div id="forge-header">
|
|||
|
<div id="forge-logo">
|
|||
|
<a href="http://www.macosforge.org/"><img alt="macosforge logo" src="https://static2.macosforge.org/static/images/logo_v2.png" /></a>
|
|||
|
</div>
|
|||
|
<div id="forge-project">
|
|||
|
<a id="forge-project-logo" href="http://calendarserver.org/">
|
|||
|
<img alt="project logo" src="http://static2.macosforge.org/files/logos/CalendarServer.png" />
|
|||
|
</a>
|
|||
|
<a id="forge-project-name" href="http://calendarserver.org/">
|
|||
|
Calendar and Contacts Server
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
<div id="auth-nav">
|
|||
|
<a href="/auth/register/">Register</a>
|
|||
|
<a href="/auth/password/lost/">Lost Password</a>
|
|||
|
<a href="/auth/login/">Login</a>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div id="forge-outter">
|
|||
|
<div id="left-nav">
|
|||
|
<div class="heading" id="projects-list-heading">Projects</div>
|
|||
|
<div id="project-list" class="project-list">
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://alac.macosforge.org/">Apple Lossless Audio Codec</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://calendarserver.org/">Calendar and Contacts Server</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://www.dcerpc.org/">DCERPC</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://dss.macosforge.org/">Darwin Streaming Server</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://darwinbuild.macosforge.org/">DarwinBuild</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://fstools.macosforge.org/">FS Tools</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://www.macports.org/">MacPorts</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://smartcardservices.macosforge.org/">SmartCard Services</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://www.webkit.org/">WebKit</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://xquartz.macosforge.org/">XQuartz</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class="navlink-item" href="http://libdispatch.macosforge.org/">libdispatch</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
<div id="forge-footer">
|
|||
|
<div id="footerlinks">
|
|||
|
<a href="http://www.macosforge.org/contact/">Contact</a><br />
|
|||
|
<a href="http://www.macosforge.org/terms/">Terms of Use</a><br />
|
|||
|
<a href="http://www.apple.com/legal/privacy/">Privacy Policy</a><br />
|
|||
|
</div>
|
|||
|
<div id="footertext">
|
|||
|
<br />
|
|||
|
All user-submitted text and content on this website is licensed under a
|
|||
|
<a href="http://creativecommons.org/licenses/by/2.5/">
|
|||
|
Creative Commons Attribution 2.5 License
|
|||
|
</a>
|
|||
|
unless otherwise noted.
|
|||
|
Copyright © 2010 Apple Inc. All rights reserved.
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div id="forge-inner">
|
|||
|
<div id="top-nav">
|
|||
|
<a href="/wiki">Wiki</a>
|
|||
|
|
|||
|
<a href="/timeline">Timeline</a>
|
|||
|
|
|||
|
<a href="/roadmap">Roadmap</a>
|
|||
|
|
|||
|
<a href="/browser">Browse Source</a>
|
|||
|
|
|||
|
<a href="/report">View Tickets</a>
|
|||
|
|
|||
|
<a href="/newticket">New Ticket</a>
|
|||
|
|
|||
|
<a href="/search">Search</a>
|
|||
|
</div>
|
|||
|
<div id="forge-content">
|
|||
|
<div id="banner">
|
|||
|
<div id="header">
|
|||
|
<a id="logo" href="/"><img src="/chrome/site/icon.png" alt="Calendar Server" height="100" width="100" /></a>
|
|||
|
</div>
|
|||
|
<form id="search" action="/search" method="get">
|
|||
|
<div>
|
|||
|
<label for="proj-search">Search:</label>
|
|||
|
<input type="text" id="proj-search" name="q" size="18" value="" />
|
|||
|
<input type="submit" value="Search" />
|
|||
|
</div>
|
|||
|
</form>
|
|||
|
<div id="metanav" class="nav">
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div id="main">
|
|||
|
<div id="ctxtnav" class="nav">
|
|||
|
<h2>Context Navigation</h2>
|
|||
|
<ul>
|
|||
|
<li class="first"><a href="/changeset/6401/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt">Last Change</a></li><li><a href="/browser/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt?annotate=blame&rev=6401" title="Annotate each line with the last changed revision (this can be time consuming...)">Annotate</a></li><li class="last"><a href="/log/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt">Revision Log</a></li>
|
|||
|
</ul>
|
|||
|
<hr />
|
|||
|
</div>
|
|||
|
<div id="content" class="browser">
|
|||
|
<h1>
|
|||
|
<a class="pathentry first" title="Go to root directory" href="/browser">root</a><span class="pathentry sep">/</span><a class="pathentry" title="View CalendarServer" href="/browser/CalendarServer">CalendarServer</a><span class="pathentry sep">/</span><a class="pathentry" title="View trunk" href="/browser/CalendarServer/trunk">trunk</a><span class="pathentry sep">/</span><a class="pathentry" title="View doc" href="/browser/CalendarServer/trunk/doc">doc</a><span class="pathentry sep">/</span><a class="pathentry" title="View Extensions" href="/browser/CalendarServer/trunk/doc/Extensions">Extensions</a><span class="pathentry sep">/</span><a class="pathentry" title="View caldav-sharing-02.txt" href="/browser/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt">caldav-sharing-02.txt</a>
|
|||
|
<br style="clear: both" />
|
|||
|
</h1>
|
|||
|
<div id="jumprev">
|
|||
|
<form action="" method="get">
|
|||
|
<div>
|
|||
|
<label for="rev">
|
|||
|
View revision:</label>
|
|||
|
<input type="text" id="rev" name="rev" size="6" />
|
|||
|
</div>
|
|||
|
</form>
|
|||
|
</div>
|
|||
|
<table id="info" summary="Revision info">
|
|||
|
<tr>
|
|||
|
<th scope="col">
|
|||
|
Revision <a href="/changeset/6401">6401</a>, <span title="54302 bytes">53.0 KB</span>
|
|||
|
(checked in by cdaboo@…, <a class="timeline" href="/timeline?from=2010-10-06T07%3A54%3A17-0700&precision=second" title="2010-10-06T07:54:17-0700 in Timeline">21 months</a> ago)
|
|||
|
</th>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
<td class="message searchable">
|
|||
|
<p>
|
|||
|
Sharing extension specification.<br />
|
|||
|
</p>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</table>
|
|||
|
<div id="preview" class="searchable">
|
|||
|
<table class="code"><thead><tr><th class="lineno" title="Line numbers">Line</th><th class="content"> </th></tr></thead><tbody><tr><th id="L1"><a href="#L1">1</a></th><td></td></tr><tr><th id="L2"><a href="#L2">2</a></th><td></td></tr><tr><th id="L3"><a href="#L3">3</a></th><td></td></tr><tr><th id="L4"><a href="#L4">4</a></th><td>Calendar Server Extension C. Daboo</td></tr><tr><th id="L5"><a href="#L5">5</a></th><td> E. York</td></tr><tr><th id="L6"><a href="#L6">6</a></th><td> Apple Inc.</td></tr><tr><th id="L7"><a href="#L7">7</a></th><td> October 6, 2010</td></tr><tr><th id="L8"><a href="#L8">8</a></th><td></td></tr><tr><th id="L9"><a href="#L9">9</a></th><td></td></tr><tr><th id="L10"><a href="#L10">10</a></th><td> Shared and Published Calendars in CalDAV</td></tr><tr><th id="L11"><a href="#L11">11</a></th><td></td></tr><tr><th id="L12"><a href="#L12">12</a></th><td>Abstract</td></tr><tr><th id="L13"><a href="#L13">13</a></th><td></td></tr><tr><th id="L14"><a href="#L14">14</a></th><td> This specification defines an extension to CalDAV that enables the</td></tr><tr><th id="L15"><a href="#L15">15</a></th><td> sharing of calendars between users on a CalDAV server.</td></tr><tr><th id="L16"><a href="#L16">16</a></th><td></td></tr><tr><th id="L17"><a href="#L17">17</a></th><td></td></tr><tr><th id="L18"><a href="#L18">18</a></th><td>Table of Contents</td></tr><tr><th id="L19"><a href="#L19">19</a></th><td></td></tr><tr><th id="L20"><a href="#L20">20</a></th><td> 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3</td></tr><tr><th id="L21"><a href="#L21">21</a></th><td> 2. Conventions Used in This Document . . . . . . . . . . . . . . 3</td></tr><tr><th id="L22"><a href="#L22">22</a></th><td> 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 4</td></tr><tr><th id="L23"><a href="#L23">23</a></th><td> 4. Notifications . . . . . . . . . . . . . . . . . . . . . . . . 5</td></tr><tr><th id="L24"><a href="#L24">24</a></th><td> 4.1. Additional Principal Properties . . . . . . . . . . . . . 5</td></tr><tr><th id="L25"><a href="#L25">25</a></th><td> 4.1.1. CS:notification-URL Property . . . . . . . . . . . . . 6</td></tr><tr><th id="L26"><a href="#L26">26</a></th><td> 4.2. Properties on Notification Resources . . . . . . . . . . . 6</td></tr><tr><th id="L27"><a href="#L27">27</a></th><td> 4.2.1. CS:notificationtype Property . . . . . . . . . . . . . 6</td></tr><tr><th id="L28"><a href="#L28">28</a></th><td> 5. Shared Calendaring . . . . . . . . . . . . . . . . . . . . . . 7</td></tr><tr><th id="L29"><a href="#L29">29</a></th><td> 5.1. Feature Discovery . . . . . . . . . . . . . . . . . . . . 7</td></tr><tr><th id="L30"><a href="#L30">30</a></th><td> 5.2. Additional Properties for Calendars . . . . . . . . . . . 7</td></tr><tr><th id="L31"><a href="#L31">31</a></th><td> 5.2.1. DAV:resourcetype Property . . . . . . . . . . . . . . 7</td></tr><tr><th id="L32"><a href="#L32">32</a></th><td> 5.2.2. CS:invite Property . . . . . . . . . . . . . . . . . . 8</td></tr><tr><th id="L33"><a href="#L33">33</a></th><td> 5.2.3. CS:allowed-sharing-modes Property . . . . . . . . . . 8</td></tr><tr><th id="L34"><a href="#L34">34</a></th><td> 5.2.4. CS:shared-url Property . . . . . . . . . . . . . . . . 9</td></tr><tr><th id="L35"><a href="#L35">35</a></th><td> 5.3. Sharer Actions on Shared Calendars . . . . . . . . . . . . 9</td></tr><tr><th id="L36"><a href="#L36">36</a></th><td> 5.3.1. Creating a Shared Calendar . . . . . . . . . . . . . . 9</td></tr><
|
|||
|
</div>
|
|||
|
<div id="help">
|
|||
|
<strong>Note:</strong> See <a href="/wiki/TracBrowser">TracBrowser</a>
|
|||
|
for help on using the browser.
|
|||
|
</div>
|
|||
|
<div id="anydiff">
|
|||
|
<form action="/diff" method="get">
|
|||
|
<div class="buttons">
|
|||
|
<input type="hidden" name="new_path" value="/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt" />
|
|||
|
<input type="hidden" name="old_path" value="/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt" />
|
|||
|
<input type="hidden" name="new_rev" />
|
|||
|
<input type="hidden" name="old_rev" />
|
|||
|
<input type="submit" value="View changes..." title="Select paths and revs for Diff" />
|
|||
|
</div>
|
|||
|
</form>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div id="altlinks">
|
|||
|
<h3>Download in other formats:</h3>
|
|||
|
<ul>
|
|||
|
<li class="first">
|
|||
|
<a rel="nofollow" href="/browser/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt?format=txt">Plain Text</a>
|
|||
|
</li><li class="last">
|
|||
|
<a rel="nofollow" href="/export/9403/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt">Original Format</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<script type="text/javascript" src="https://static2.macosforge.org/static/js/jquery.js"></script>
|
|||
|
<script type="text/javascript" src="https://static2.macosforge.org/static/js/main.js"></script>
|
|||
|
</div>
|
|||
|
</body>
|
|||
|
</html>
|