Just to offer developers a bit of a break, because these issues require the highest possible concentration, I offer you to consider the following question regarding your example:<br><br><a href="http://www.youtube.com/watch?v=CsrfovOPcjk">http://www.youtube.com/watch?v=CsrfovOPcjk</a><br>
<br>I hope no harm was done, enjoy the weekend ...<br><br>m.<br><br><div class="gmail_quote">On Fri, Apr 11, 2008 at 3:20 PM, Alban Crequy &lt;<a href="mailto:alban.crequy@collabora.co.uk">alban.crequy@collabora.co.uk</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Le Fri, 11 Apr 2008 09:21:52 +0200,<br>
&quot;Robert Staudinger&quot; &lt;<a href="mailto:robert.staudinger@gmail.com">robert.staudinger@gmail.com</a>&gt; a écrit :<br>
<div class="Ih2E3d"><br>
&gt;<br>
&gt; On Thu, Apr 10, 2008 at 4:47 PM, Alban Crequy<br>
&gt; &lt;<a href="mailto:alban.crequy@collabora.co.uk">alban.crequy@collabora.co.uk</a>&gt; wrote:<br>
&gt;<br>
&gt; [...]<br>
&gt;<br>
&gt; &gt; &nbsp;1. Alice writes an Abiword document and wants to share it with<br>
&gt; &gt; Bob. She clicks on the &quot;Share document&quot; checkbox and selects Bob in<br>
&gt; &gt; her contact list. Bob is online and receives the proposition from<br>
&gt; &gt; Alice in his IM software. If he accepts, Abiword is started<br>
&gt; &gt; automatically with the Alice&#39;s document.<br>
&gt;<br>
&gt; What happens if Bob does not accept to open it immediately? Will the<br>
&gt; document still be available for him to join the collaboration at a<br>
&gt; later point in time?<br>
<br>
</div>When Alice sends the proposition, a new tube is created on Bob&#39;s<br>
computer and the tube is in the state Tube_State_Local_Pending:<br>
<a href="http://telepathy.freedesktop.org/spec.html#type-Tube_State" target="_blank">http://telepathy.freedesktop.org/spec.html#type-Tube_State</a><br>
<br>
The tube remains in this state until Bob accepts or closes the tube.<br>
<br>
But Telepathy does not persist tubes: if Bob goes offline, the tube is<br>
closed and Alice has to offer a tube again.<br>
<br>
Simplified tube establishment diagram:<br>
<a href="http://people.collabora.co.uk/%7Ealban/d/2008/04/tube.png" target="_blank">http://people.collabora.co.uk/~alban/d/2008/04/tube.png</a><br>
<a href="http://people.collabora.co.uk/%7Ealban/d/2008/04/tube.msc" target="_blank">http://people.collabora.co.uk/~alban/d/2008/04/tube.msc</a><br>
<div class="Ih2E3d"><br>
&gt; &gt; &nbsp;2. Bob was editing a document with 10 other persons yesterday. He<br>
&gt; &gt; want to continue now but he does not remember who was hosting the<br>
&gt; &gt; document. He browses the available documents from his contacts and<br>
&gt; &gt; selects the right one. Alice receives the request from Bob and<br>
&gt; &gt; accepts it. Abiword opens the Alice&#39;s document.<br>
&gt;<br>
&gt; So the token to edit a document is not persistent over collaboration<br>
&gt; sessions? Bob has to request again, although he&#39;s already been<br>
&gt; invited/authenticated before? I&#39;d rather support use case 3. Alice<br>
&gt; should be able to revoke Bob&#39;s credentials anyways, right?<br>
<br>
</div>If we want to persist credentials and let users grant/revoke them, the<br>
Collab plugin has to implement it: Telepathy does not persist anything<br>
and does not offer any help for that.<br>
<br>
--<br>
<font color="#888888">Alban<br>
</font></blockquote></div><br>