Ticket #3726 (closed task: fixed)

Opened 5 years ago

Last modified 3 years ago

Split admin panels in seperate components

Reported by: manski Assigned to: hasienda
Priority: normal Component: AccountManagerPlugin
Severity: normal Keywords: permission separation admin
Cc: Trac Release: 0.11

Description

It would be nice if the admin panels "Configuration" and "Users" were in seperate components. This is useful when you have a Trac installation where you have several Trac projects of which you "trust" their admins (e.g. when providing a Subversion server with Trac support for everyone who needs it).

Attachments

Change History

03/20/10 03:47:59 changed by anonymous

Vote for this.

09/20/10 10:17:46 changed by sto

Seems that #5830 is a duplicate of this ticket.

I submitted ticket #7700 with a patch that kind of implements what you want using a new permission to manage users without splitting the modules (I don't give TRAC_ADMIN permission to project managers, but they can administrate all they need with a set of *_ADMIN permissions).

09/28/10 23:43:38 changed by hasienda

  • keywords set to permission separation admin.
  • owner changed from mgood to hasienda.

I'll seek to implement both, the permission separation and hiding of admin pages accordingly, if this is not already taken care for by Trac itself.

10/01/10 22:24:22 changed by hasienda

#4671 has been closed as a duplicate of this ticket.

10/11/10 22:39:00 changed by hasienda

  • status changed from new to closed.
  • resolution set to fixed.

(In [9280]) AccountManagerPlugin: Allow acctmgr administration for non-TRAC_ADMINs, closes #3726 and #7700.

With dedicated AccountManagerPlugin permissions now you could not only delegate AccountManager administration to users without granting them TRAC_ADMIN, but even differentiate access policy within these settings (closes #1902 as well):

  • ACCTMGR_CONFIG_ADMIN - for /config and /notification
  • ACCTMGR_USER_ADMIN - for /users
  • ACCTMGR_ADMIN - inheriting all without requiring TRAC_ADMIN

Add/Change #3726 (Split admin panels in seperate components)




Change Properties
Action