[Tickets #9350] Re: Finer grained Admin privileges through permission api
bugs at horde.org
bugs at horde.org
Wed May 18 08:36:23 UTC 2011
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/9350
------------------------------------------------------------------------------
Ticket | 9350
Updated By | Ralf Lang (B1 Systems GmbH) <lang at b1-systems.de>
Summary | Finer grained Admin privileges through permission api
Queue | Horde Base
Version | Git master
Type | Enhancement
State | Assigned
Priority | 1. Low
Milestone | 4.1
Patch | 1
Owners | Horde Developers
------------------------------------------------------------------------------
Ralf Lang (B1 Systems GmbH) <lang at b1-systems.de> (2011-05-18 08:36) wrote:
> If you want to be able to actually assign these new permissions to
> users/groups in Horde, i.e. via Administration->Permissions, then
> they have to be added to the permission tree of the horde
> application. You can do that by applying the attached patch to
> lib/api.php. The patch was created for horde 3.3.8. You might need
> some fuziness when applying it to other versions of horde.
>
I have discussed this with Jan on LinuxTag and it looks like porting
finer grained Admin to Horde4 would require some change:
Either
1) we need AppInit without the admin flag and then manually check if
admin flag OR a specific permission is set
or
2) we enhance AppInit and allow it to check for the required permission.
Provided there is a decision which way to go, I would volunteer.
More information about the bugs
mailing list