6.0.0-beta1
7/18/25

[#9537] Remove ALL actions that are not allowed for the current mailbox
Summary Remove ALL actions that are not allowed for the current mailbox
Queue IMP
Queue Version Git master
Type Enhancement
State Resolved
Priority 1. Low
Owners slusarz (at) horde (dot) org
Requester michael (at) bigmichi1 (dot) de
Created 01/25/2011 (5288 days ago)
Due
Updated 05/23/2011 (5170 days ago)
Assigned
Resolved 05/23/2011 (5170 days ago)
Milestone
Patch No

History
05/23/2011 07:07:30 PM Michael Slusarz Comment #9
Assigned to Michael Slusarz
State ⇒ Resolved
Reply to this comment
Closing.  For now, I think we handle the most important places for 
disabling UI actions.  The remaining access rights (e.g. moving a 
message to a read-only mailbox) are best handled through the IMAP 
errors themself, rather than overly-complex code needed to check for 
this on the client side.
05/23/2011 07:05:43 PM Git Commit Comment #8 Reply to this comment
Changes have been made in Git for this ticket:

Request #9537: Prevent more UI actions based on ACLs
More places where we can prevent uneeded IMAP attempts when ACLs will
clearly prevent the action from ocurring.

  7 files changed, 116 insertions(+), 48 deletions(-)
http://git.horde.org/horde-git/-/commit/f9b612dfee8110a8587de60e316481608852cc4c
05/23/2011 07:05:39 PM Git Commit Comment #7 Reply to this comment
Changes have been made in Git for this ticket:

Request #9537: Better error reporting on ACL errors

  3 files changed, 13 insertions(+), 7 deletions(-)
http://git.horde.org/horde-git/-/commit/c593f9c08c0da5b6590f831f829943797d355414
05/11/2011 06:40:44 AM Git Commit Comment #6 Reply to this comment
Changes have been made in Git for this ticket:

Request #9537: Hide delete action based on ACL

  9 files changed, 49 insertions(+), 59 deletions(-)
http://git.horde.org/horde-git/-/commit/95ffb962fa2519391fb63906c65def46cf357197
05/11/2011 06:40:41 AM Git Commit Comment #5 Reply to this comment
Changes have been made in Git for this ticket:

Request #9537: Hide Empty Mailbox option if ACL does not allow it

  6 files changed, 43 insertions(+), 13 deletions(-)
http://git.horde.org/horde-git/-/commit/b90ea34194c9bc9419df4208666f7e030f38373f
05/10/2011 08:23:30 PM Git Commit Comment #4 Reply to this comment
Changes have been made in Git for this ticket:

Ticket #9537: Add ACL access (and caching) to IMP_Mailbox
Use ACLs to determine when to hide purge deleted UI element

  12 files changed, 77 insertions(+), 24 deletions(-)
http://git.horde.org/horde-git/-/commit/bd671261d4712826970473fdb4d29a3017c57f77
04/26/2011 07:53:52 PM Git Commit Comment #3 Reply to this comment
Changes have been made in Git for this ticket:

Request #9537: New access() and accessMailbox() methods for IMP_Imap
Replaces old isReadOnly() and allowFolders() methods.
Add other access checks to centralize this check in one location.

  30 files changed, 188 insertions(+), 140 deletions(-)
http://git.horde.org/horde-git/-/commit/70161b34d6685403c3508a737f31a2ab6fb9b82f
03/03/2011 10:37:58 PM Michael Slusarz Comment #2
Summary ⇒ Remove ALL actions that are not allowed for the current mailbox
Reply to this comment
Determined via both IMP configuration and IMAP ACLs.  Can rework code 
so that POP3 checking is also done via same system.
03/03/2011 10:24:59 PM Michael Slusarz State ⇒ Accepted
Version ⇒ Git master
 
01/25/2011 09:01:49 AM michael (at) bigmichi1 (dot) de Comment #1
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ remove actions that are not allowed for shared mailboxes
Queue ⇒ IMP
Milestone ⇒
Patch ⇒ No
State ⇒ New
Reply to this comment
it would be really helpful for the users if the actions are removed 
from the interface that are not allowed for a shared mailbox. this 
time there is no feedback that somthing can't be done, e.g. deleteing 
a mail, if the right is not set in share configuration to delete an 
email and the user click the link to delete an email from this shared 
folder nothing happens no message that it is not allowed or something 
else, so the user is confused

Saved Queries