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 |
Assigned to Michael Slusarz
State ⇒ Resolved
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.
Request #9537: Prevent more UI actions based on ACLsMore 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
Request #9537: Better error reporting on ACL errors3 files changed, 13 insertions(+), 7 deletions(-)
http://git.horde.org/horde-git/-/commit/c593f9c08c0da5b6590f831f829943797d355414
Request #9537: Hide delete action based on ACL9 files changed, 49 insertions(+), 59 deletions(-)
http://git.horde.org/horde-git/-/commit/95ffb962fa2519391fb63906c65def46cf357197
Request #9537: Hide Empty Mailbox option if ACL does not allow it6 files changed, 43 insertions(+), 13 deletions(-)
http://git.horde.org/horde-git/-/commit/b90ea34194c9bc9419df4208666f7e030f38373f
Ticket #9537: Add ACL access (and caching) to IMP_MailboxUse 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
Request #9537: New access() and accessMailbox() methods for IMP_ImapReplaces 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
Summary ⇒ Remove ALL actions that are not allowed for the current mailbox
so that POP3 checking is also done via same system.
Version ⇒ Git master
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ remove actions that are not allowed for shared mailboxes
Queue ⇒ IMP
Milestone ⇒
Patch ⇒ No
State ⇒ New
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