[dev] About whups permissions and whups:admin
Mathieu CLABAUT
mathieu.clabaut at free.fr
Mon Jan 24 05:38:14 PST 2005
Hello,
(I post this on devel as I didn't subscribe to whups. Tellme I you feel
it very inconvenient, I'll then made the effort to subscribe a time
long enough to see this thread answered.)
I'd like to share some questions I have about whups and administration
rights.
At first, I needed to give administration rights for whups to somebody
which has non need to have administration rights over the whole horde
framework. I tried to set up an whups:admin permission, but was unable
to set it without modifying
whups/lib/api.php:_whups_getTicketDetails() by applying the following
patch given bellow.
Then the user newly privileged was unable to see the existing queues.
I need for each queue to give him admin privileges.
I indeed see teh following comment in
lib/Whups.php:permissionsFilter() :
// We purposely DO NOT use Auth::isAdmin('whups:admin') here,
// since admins local to Whups still need to be granted
// permission to the queues that they will administer.
I understand that it may be a welcomed feature to distinguish between
Horde:admin, whups:admin and queue:admin, but why not introduce
another level, and let whups:admin have the same privileges than
Horde:admin on whups ?
Please tell me if I have well understand that the role of
Any_Horde_Application:admin is to give a user sufficient privileges to
administer the whole Any_Horde_Application as if he was the global
Horde Administrator ?
If not, how can I give such a privilege to a selected user ?
-mat
Index: api.php
===================================================================
RCS file: /repository/whups/lib/api.php,v
retrieving revision 1.76
diff -u -b -B -w -r1.76 api.php
--- api.php 4 Nov 2004 18:14:39 -0000 1.76
+++ api.php 24 Jan 2005 13:30:48 -0000
@@ -618,6 +618,9 @@
$perms['tree']['whups']['hiddenComments'] = false;
$perms['title']['whups:hiddenComments'] = _("Hidden Comments");
+ $perms['tree']['whups']['admin'] = false;
+ $perms['title']['whups:admin'] = _("Administration");
+
$perms['tree']['whups']['queues'] = array();
$perms['title']['whups:queues'] = _("Queues");
--
________________http://www.gnu.org/philosophy/no-word-attachments.fr.html
Mathieu CLABAUT mailto:mathieu.clabaut at free.fr
F2F5 442F F2AC E1D5 9D31 3EFC 842A BC4A 123B 9A65
More information about the dev
mailing list