Summary | Only allow editing of your own ACLs |
Queue | IMP |
Queue Version | Git master |
Type | Enhancement |
State | Resolved |
Priority | 1. Low |
Owners | jan (at) horde (dot) org, slusarz (at) horde (dot) org |
Requester | selsky (at) columbia (dot) edu |
Created | 10/03/2006 (6874 days ago) |
Due | |
Updated | 10/21/2010 (5395 days ago) |
Assigned | 10/03/2006 (6874 days ago) |
Resolved | 10/21/2010 (5395 days ago) |
Milestone | |
Patch | No |
Bug #4480: always show mailbox list, even on ACL list errorhttp://git.horde.org/diff.php/imp/lib/Prefs/Ui.php?rt=horde-git&r1=b1904c7f78abed1faf32ed6acb94aefb350f7aa8&r2=4d4352c2f89d39c3dd5b010b7249745dd1f16d03
http://git.horde.org/diff.php/imp/templates/prefs/acl.html?rt=horde-git&r1=b1904c7f78abed1faf32ed6acb94aefb350f7aa8&r2=4d4352c2f89d39c3dd5b010b7249745dd1f16d03
folder, and gets an error notification. Unfortunatly, the form is
otherwise empty, so he can't select another folder, but has to return
to the prefs overview first.
Version ⇒ Git master
State ⇒ Feedback
Assigned to Michael Slusarz
Assigned to Jan Schneider
Is this still an issue in git HEAD?
Taken from Matt Selsky
State ⇒ Accepted
http://cvs.horde.org/co.php?r=1.28&f=framework%2FIMAP%2FIMAP%2FACL%2Frfc2086.php#l380
and
http://cvs.horde.org/co.php?r=1.28&f=framework%2FIMAP%2FIMAP%2FACL%2Frfc2086.php#l530
State ⇒ Feedback
argurment for the driver instance, other drivers might not need this
parameter.
horde, I would like to keep that option.
information though...
besides the current one?
horde, I would like to keep that option.
besides the current one?
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.
needed for the MYRIGHTS command. I'll refactor the authentication code.
optional, and if not set, then do the MYRIGHTS command above?
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.
New Attachment: myrights[1].patch
New Attachment: myrights.patch
all drivers. Any problem with adding a new function?
canUserEdit($folder) {
// ask IMAP server for rights on $folder via "MYRIGHTS" 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?
Priority ⇒ 1. Low
State ⇒ New
Queue ⇒ IMP
Summary ⇒ Only allow editting of your own ACLs
Type ⇒ Enhancement
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 "Permission denied" with Cyrus.