<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="http://bugs.horde.org/themes/feed-rss.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 <channel>
  <title>Only allow editing of your own ACLs</title>
  <pubDate>Tue, 07 Oct 2008 12:28:03 -0400</pubDate>
  <link>http://bugs.horde.org/ticket/4480</link>
  <atom:link rel="self" type="application/rss+xml" title="Only allow editing of your own ACLs" href="http://bugs.horde.org/ticket/4480/rss" />
  <description>Only allow editing of your own ACLs</description>

  
  
  <item>
   <title>IMP currently shows ACLs for folders that you don't have adm</title>
   <description>IMP currently shows ACLs for folders that you don't have admin access to as if you can edit them.  IMP should instead display the ACL, but grey it out so you don't think you can change it.  Currently the error is &quot;Permission denied&quot; with Cyrus.</description>
   <pubDate>Tue, 03 Oct 2006 01:47:18 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24516</link>
  </item>
  <item>
   <title>There's a canEdit($folder, $user) function that is unimpleme</title>
   <description>There's a canEdit($folder, $user) function that is unimplemented in all drivers.  Any problem with adding a new function?

canUserEdit($folder) {
// ask IMAP server for rights on $folder via &quot;MYRIGHTS&quot; command for current user.
}

Or should the canEdit function be modified to make the $user argument optional, and if not set, then do the MYRIGHTS command above?</description>
   <pubDate>Tue, 03 Oct 2006 02:16:54 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24526</link>
  </item>
  <item>
   <title>Comments?</title>
   <description>Comments?</description>
   <pubDate>Tue, 03 Oct 2006 05:10:32 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24531</link>
  </item>
  <item>
   <title>Let's try that again.</title>
   <description>Let's try that again.</description>
   <pubDate>Tue, 03 Oct 2006 05:11:42 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24534</link>
  </item>
  <item>
   <title>&gt; Or should the canEdit function be modified to make the $us</title>
   <description>&gt; Or should the canEdit function be modified to make the $user argument 
&gt; optional, and if not set, then do the MYRIGHTS command above?

Neither, the method should be used as is, and you patch looks like it does this. I don't exactly follow the logic without applying the patch, but do you have in mind that the driver could connect as a regular user or the cyrus user?
Beside that, that authentication stuff has to go into a separate private method to avoid the code duplication.</description>
   <pubDate>Tue, 03 Oct 2006 07:32:55 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24541</link>
  </item>
  <item>
   <title>&gt; Neither, the method should be used as is, and you patch lo</title>
   <description>&gt; Neither, the method should be used as is, and you patch looks like it 
&gt; does this. I don't exactly follow the logic without applying the 
&gt; patch, but do you have in mind that the driver could connect as a 
&gt; regular user or the cyrus user?
&gt; Beside that, that authentication stuff has to go into a separate 
&gt; private method to avoid the code duplication.

Currently the driver connects as a regular user.  No special access is needed for the MYRIGHTS command.  I'll refactor the authentication code.</description>
   <pubDate>Tue, 03 Oct 2006 13:47:25 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24548</link>
  </item>
  <item>
   <title>Are there cases when you'd want to call canEdit() for other </title>
   <description>Are there cases when you'd want to call canEdit() for other users besides the current one?</description>
   <pubDate>Tue, 03 Oct 2006 13:57:13 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24552</link>
  </item>
  <item>
   <title>&gt; Are there cases when you'd want to call canEdit() for othe</title>
   <description>&gt; Are there cases when you'd want to call canEdit() for other users 
&gt; besides the current one?

Not at the moment, but given that this is a general purpose class in horde, I would like to keep that option.</description>
   <pubDate>Tue, 03 Oct 2006 19:37:28 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24563</link>
  </item>
  <item>
   <title>&gt; Not at the moment, but given that this is a general purpos</title>
   <description>&gt; Not at the moment, but given that this is a general purpose class in 
&gt; horde, I would like to keep that option.

The RFC doesn't seem to provide a mechanism to get this sort of information though...</description>
   <pubDate>Wed, 04 Oct 2006 19:05:00 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24601</link>
  </item>
  <item>
   <title>But technically, the username passed in the parameters is on</title>
   <description>But technically, the username passed in the parameters is only an argurment for the driver instance, other drivers might not need this parameter.</description>
   <pubDate>Wed, 04 Oct 2006 19:18:35 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24605</link>
  </item>
  <item>
   <title>Committed.  Login code still needs to be refactored.</title>
   <description>Committed.  Login code still needs to be refactored.</description>
   <pubDate>Tue, 10 Oct 2006 04:51:45 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t24803</link>
  </item>
  <item>
   <title>Which login code is in question here? Is this still an issue</title>
   <description>Which login code is in question here? Is this still an issue?</description>
   <pubDate>Thu, 03 May 2007 12:03:39 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t32556</link>
  </item>
  <item>
   <title>See:

http://cvs.horde.org/co.php?r=1.28&amp;f=framework%2FIMA</title>
   <description>See:

http://cvs.horde.org/co.php?r=1.28&amp;f=framework%2FIMAP%2FIMAP%2FACL%2Frfc2086.php#l380

and

http://cvs.horde.org/co.php?r=1.28&amp;f=framework%2FIMAP%2FIMAP%2FACL%2Frfc2086.php#l530</description>
   <pubDate>Thu, 03 May 2007 12:11:09 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/4480#t32562</link>
  </item>
  

 </channel>
</rss>
