<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Cannot set ACL for owner</title> 
  <pubDate>Fri, 10 Apr 2026 19:46:44 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/13341</link> 
  <atom:link rel="self" type="application/rss+xml" title="Cannot set ACL for owner" href="https://bugs.horde.org/ticket/13341/rss" /> 
  <description>Cannot set ACL for owner</description> 
 
   
   
  <item> 
   <title>GUI is allowig to set ACL also for folder owner but they are</title> 
   <description>GUI is allowig to set ACL also for folder owner but they are NOT saved and after reload they are back to &#039;all privileges&#039;.</description> 
   <pubDate>Thu, 10 Jul 2014 08:34:02 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84602</link> 
  </item> 
   
  <item> 
   <title>&gt; GUI is allowig to set ACL also for folder owner but they a</title> 
   <description>&gt; GUI is allowig to set ACL also for folder owner but they are NOT 
&gt; saved and after reload they are back to &#039;all privileges&#039;.

I can confirm this and there is nothing in the logs.

I also find the change button confusing as switching folder reloads the permission screen anyway, so I don&#039;t see a use for it.</description> 
   <pubDate>Fri, 11 Jul 2014 14:31:50 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84660</link> 
  </item> 
   
  <item> 
   <title>&gt; I also find the change button confusing as switching folde</title> 
   <description>&gt; I also find the change button confusing as switching folder reloads 
&gt; the permission screen anyway, so I don&#039;t see a use for it.

This was there to support non-JS clients.  But we require JS now to use even the Basic interface, so you are correct that this is superfluous.  It has been removed in git master.</description> 
   <pubDate>Fri, 11 Jul 2014 15:25:43 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84667</link> 
  </item> 
   
  <item> 
   <title>This is not a bug.

IMP has no way of knowing 1) who is th</title> 
   <description>This is not a bug.

IMP has no way of knowing 1) who is the &quot;owner&quot; of the mailbox, or 2) *which* rights will be affected for any rights alteration.  This is all known/expected/explained in the RFC.

E.g., trying to remove the delete right on the owner user:

C: 3 GETACL Testing.AAB
S: * ACL Testing.AAB slusarz lrwstipekxacd
S: 3 OK Getacl completed.
C: 4 SETACL Testing.AAB slusarz -t
S: 4 OK Setacl complete.
C: 5 GETACL Testing.AAB
S: * ACL Testing.AAB slusarz lrwstipekxacd
S: 5 OK Getacl completed.

As can be seen, the delete right was successfully removed via GUI request, but the actual rights on the server didn&#039;t change.

Directly from RFC 4314 [Appendix C]:

   2.  Because this extension leaves the specific semantics of how
       rights are combined by the server as implementation defined, the
       ability to build a user-friendly interface is limited.</description> 
   <pubDate>Fri, 11 Jul 2014 15:30:18 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84668</link> 
  </item> 
   
  <item> 
   <title>Wrong ticket # in commit message.

Changes have been made </title> 
   <description>Wrong ticket # in commit message.

Changes have been made in Git (master):

commit 15a79ef7d3e70aa79ee67e4387286e339c56215a
Author: Michael M Slusarz &lt;slusarz@horde.org&gt;
Date:   Fri Jul 11 09:17:10 2014 -0600

     Ticket #13349: Remove explicit change button for ACL mailbox selection

     We already require javascript on this page, so this button will never be
     used.

  imp/js/acl.js                    |    3 ++-
  imp/templates/prefs/acl.html.php |    3 ++-
  2 files changed, 4 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/15a79ef7d3e70aa79ee67e4387286e339c56215a</description> 
   <pubDate>Fri, 11 Jul 2014 15:32:19 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84669</link> 
  </item> 
   
  <item> 
   <title>Ok, so how am i supposed to change ACLs for &#039;me&#039; (=currently</title> 
   <description>Ok, so how am i supposed to change ACLs for &#039;me&#039; (=currently logger user)? The GUI seems to support this but it&#039;s not working. If this is not possible, why GUI allows me to do it?</description> 
   <pubDate>Sat, 12 Jul 2014 14:10:28 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84696</link> 
  </item> 
   
  <item> 
   <title>&gt; Ok, so how am i supposed to change ACLs for &#039;me&#039; (=current</title> 
   <description>&gt; Ok, so how am i supposed to change ACLs for &#039;me&#039; (=currently logger 
&gt; user)?

You can&#039;t.  At least with your IMAP backend.  This has nothing to do with IMP though.

&gt; The GUI seems to support this but it&#039;s not working.

It does work.  As mentioned before, it just requires that your backend supports it.  Yours does not.

&gt; If this is 
&gt; not possible, why GUI allows me to do it?

As mentioned previously... because there is no way of knowing (through the ACL IMAP extension) whether this is possible or not.

This would be no different than if your IMAP backend supported ACLs, but did not advertise support for the ACL extension (which is a possible scenario).  A user could have no delete rights for a mailbox, but since there is no way of knowing this the Delete button could not be hidden in the GUI.  The only way of knowing would be to try to delete a message, at which point you would get an error.</description> 
   <pubDate>Mon, 14 Jul 2014 23:07:42 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84758</link> 
  </item> 
   
  <item> 
   <title>But my IMAP server (Dovecot) seems to support this:
http://</title> 
   <description>But my IMAP server (Dovecot) seems to support this:
http://wiki2.dovecot.org/ACL

At the end, there is also &#039;owner&#039; identifier.
</description> 
   <pubDate>Tue, 15 Jul 2014 07:14:41 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84768</link> 
  </item> 
   
  <item> 
   <title>&gt; But my IMAP server (Dovecot) seems to support this:
&gt; htt</title> 
   <description>&gt; But my IMAP server (Dovecot) seems to support this:
&gt; http://wiki2.dovecot.org/ACL
&gt;
&gt; At the end, there is also &#039;owner&#039; identifier.

You are not getting the point that nothing (ACL API-wise) allows the MUA/GUI to know that the owner&#039;s permissions can&#039;t be changed.

Put another way: you could remove the delete permission from the owner and the server could automatically remove ALL other permissions.  That is perfectly acceptable ACL behavior.  And there is no way for the GUI to know that unless/until you remove the delete permission.</description> 
   <pubDate>Tue, 15 Jul 2014 19:11:04 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84780</link> 
  </item> 
   
  <item> 
   <title>&gt; Put another way: you could remove the delete permission fr</title> 
   <description>&gt; Put another way: you could remove the delete permission from the 
&gt; owner and the server could automatically remove ALL other 
&gt; permissions.  That is perfectly acceptable ACL behavior.  And there 
&gt; is no way for the GUI to know that unless/until you remove the delete 
&gt; permission.

Put yet another way: There is no guarantee that what you do GUI-wise will &quot;stick&quot; on the server.  (Thus, the language from the RFC I quoted below).</description> 
   <pubDate>Tue, 15 Jul 2014 19:30:39 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84782</link> 
  </item> 
   
  <item> 
   <title>Ok, thank you Michael.</title> 
   <description>Ok, thank you Michael.</description> 
   <pubDate>Tue, 15 Jul 2014 19:33:20 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13341#t84783</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
