6.0.0-git
2019-03-20

[#4488] Deal with "negative rights" in IMAP ACLs
Summary Deal with "negative rights" in IMAP ACLs
Queue IMP
Queue Version Git master
Type Enhancement
State Resolved
Priority 1. Low
Owners slusarz (at) horde (dot) org
Requester selsky (at) columbia (dot) edu
Created 2006-10-04 (4550 days ago)
Due
Updated 2011-03-03 (2939 days ago)
Assigned
Resolved 2011-03-03 (2939 days ago)
Milestone
Patch No

History
2011-03-03 19:26:41 Michael Slusarz Assigned to Michael Slusarz
State ⇒ Resolved
Version ⇒ Git master
 
2011-03-03 19:25:47 Git Commit Comment #6 Reply to this comment
Changes have been made in Git for this ticket:

Request #4488: visually indicate ACL negative rights

  create mode 100644 
framework/Imap_Client/lib/Horde/Imap/Client/Data/AclNegative.php
http://git.horde.org/horde-git/-/commit/1998958d01ca9bba48390f7bf4ccc8bcf91d4f5f
2007-04-16 04:43:31 Chuck Hagenbuch Comment #5
State ⇒ Accepted
Reply to this comment
Works for me.
2007-04-13 17:03:44 Jan Schneider Comment #4 Reply to this comment
How about strike-through'ing the user names and some help icon next to it?
2007-04-13 16:02:38 Chuck Hagenbuch Comment #3 Reply to this comment
Matt or other ACL folks, any thoughts here?
2007-02-05 00:00:51 Chuck Hagenbuch Comment #2
State ⇒ Feedback
Reply to this comment
Any suggestions on how to display negative ACLs?
2006-10-04 23:10:40 Matt Selsky Comment #1
Type ⇒ Enhancement
State ⇒ Accepted
Priority ⇒ 1. Low
Summary ⇒ Deal with "negative rights" in IMAP ACLs
Queue ⇒ IMP
Reply to this comment
If an identifier is prefixed with a "-", then it is a negative ACL.   
From RFC 2086:



"When an identifier in an ACL starts with a dash ("-"), that indicates 
that associated rights are to be removed from the identifier that is 
prefixed by the dash.  For example, if the identifier "-fred" is 
granted the "w" right, that indicates that the "w" right is to be 
removed from users matching the identifier "fred".  Implementations 
need not support having identifiers which start with a dash in ACLs."



IMP currently displays the identifier with a leading "-", but it 
should make it clear that this is a negative ACL and remove the "-" 
for display purposes.  We will also need to add some online help so 
people know what negative ACLs are.

Saved Queries