<div class="gmail_quote">2011/1/25 Tim Sutton <span dir="ltr">&lt;<a href="mailto:lists@linfiniti.com">lists@linfiniti.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi<br>
<br>
<br>
2011/1/25 Václav Řehák &lt;<a href="mailto:rehakv01@gmail.com">rehakv01@gmail.com</a>&gt;:<br>
&gt; 2011/1/24 Tim Sutton &lt;<a href="mailto:lists@linfiniti.com">lists@linfiniti.com</a>&gt;:<br>
<div class="im"><br></div>
&gt; Thanks. One more source of confusing is when I upload my plugin and<br>
&gt; click &quot;edit&quot; I am not listed as owner in the many to many field. If I<br>
&gt; add myself, save it and go back to edit, I am clear from the list of<br>
&gt; owners. Is this intended behaviour?<br>
<br>
Thats a question for Alessandro who worked on the plugin manager.<br>
<br>
Regards<br>
<br></blockquote><div><br></div><div><br></div><div>Yes, I admit that I&#39;ve been in doubt about the specifications and I&#39;ve implemented a small variation, the specs say :</div><div><br></div><div>&quot;there is always one or more owners for a plugin, any owner of a plugin can add new people as co-owners. Only owners are allowed to upload new versions, edit or completely remove a plugin. If the owner of a plugin disappears, a new owner could be assigned for the plugin by the admins&quot;</div>
<div><br></div><div>I saw a potential contradictory statement because &quot;there is always one or more owner&quot;  means that cannot happen that  &quot;the owner of a plugin disappears&quot;, at least one should remain. There is also a potential problem with co-owners excluding the original uploader from owners list.</div>
<div><br></div><div>So, I propose another way: the original author (the user who created the plugin) is not listed in owners but has always the same privileges of the (zero or more owners).</div><div><br></div><div>I would change the specs to:</div>
<div><br></div><div>&quot;A plugin has always an author and zero or more co-authors. Only the author or the co-authors are allowed to upload new versions, edit or completely remove a plugin. Co-authors can be added and deleted by the author or by other co-authors&quot;</div>
<div><br></div><div>This is how the plugin app currently works, avoiding potential &quot;orphan&quot; plugins and original authors deleted by co-owners.</div><div><br></div><div>I will hide the original uploader from the co-authors/co-owners select to avoid any confusion (a soft trigger is  already in place to avoid having the author in owners list, even if it is probably harmless).</div>
<div><br></div><div><br></div><div>Let me know what do you think about this modification.</div><div><br></div><div><br></div><div>Thanks</div><div><br></div><div>-- </div></div>Alessandro Pasotti<br>w3:   <a href="http://www.itopen.it">www.itopen.it</a><br>