6.0.0-alpha14
7/3/25

[#2255] Backend Permissions Patch
Summary Backend Permissions Patch
Queue Gollem
Queue Version HEAD
Type Enhancement
State Resolved
Priority 1. Low
Owners slusarz (at) horde (dot) org
Requester vijay.mahrra (at) es (dot) easynet (dot) net
Created 07/12/2005 (7296 days ago)
Due
Updated 09/22/2005 (7224 days ago)
Assigned 09/20/2005 (7226 days ago)
Resolved 09/22/2005 (7224 days ago)
Milestone
Patch No

History
09/22/2005 07:19:39 AM Michael Slusarz Comment #4
State ⇒ Resolved
Reply to this comment
Cleaned up and added to HEAD and 1.0.1.
09/20/2005 09:48:10 AM Jan Schneider State ⇒ Assigned
 
07/19/2005 05:08:43 AM Michael Slusarz Comment #3
State ⇒ Accepted
Reply to this comment
Will look at after 1.0 is released.
07/12/2005 08:30:53 PM Chuck Hagenbuch Assigned to Michael Slusarz
 
07/12/2005 02:51:32 PM vijay (dot) mahrra (at) es (dot) easynet (dot) net Comment #2 Reply to this comment
19:$backends = Gollem::getBackends('perms');



is wrong



it should be Gollem::getBackends();
07/12/2005 02:27:18 PM vijay (dot) mahrra (at) es (dot) easynet (dot) net Comment #1
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ Backend Permissions Patch
Queue ⇒ Gollem
New Attachment: gollem_patch.tar.gz Download
State ⇒ New
Reply to this comment
This patch against Gollem CVS contains two files, one to patch

gollem/lib/Gollem.php and a new file gollem/backend.php which allows the

editing of user permissions on a per-backend basis.



http://www.yoyo.org/~vijay/horde/gollem_patch.tar.gz



The majority of the work was actually already done in the existing code to

implement the interface changes - removing options that shouldn't appear if

the user has no edit/delete permissions.



The change works like this.  If you are a Horde Admin and click Permissions

you will be redirected to the Horde Permissions screen with the backends

added to the permissions tree for Gollem allowing you to set the

permissions for the currently selected backend (or default backend if not

chosen)



The permissions are set by calling



backend.php?backend=*



where * is the key in the backends array



vijay

Saved Queries