Edgewall Software

Changes between Version 45 and Version 46 of TracPermissions


Ignore:
Timestamp:
Aug 7, 2007, 1:55:04 PM (17 years ago)
Author:
shepting@…
Comment:

Added preliminary details and screenshots of the new Admin tab.

Legend:

Unmodified
Added
Removed
Modified
  • TracPermissions

    v45 v46  
    44Trac uses a simple permission system to control what users can and can't access.
    55
    6 Permission privileges are managed using the [wiki:TracAdmin trac-admin] tool.
     6Permission privileges are managed using either the [wiki:TracAdmin trac-admin] tool from the command line or the new (in version 0.11) ''Admin'' tab.
     7
     8[[Image(admin.png)]]
    79
    810Non-authenticated users accessing the system are assigned the name "anonymous". Assign permissions to the "anonymous" user to set privileges for anonymous/guest users. The parts of Trac that a user does not have the privileges for will not be displayed in the navigation.
    911In addition to these privileges, users can be granted additional individual rights in effect when authenticated and logged into the system. All logged in users belong to the virtual group "authenticated", which inherits permissions from "anonymous".
    1012
     13== Graphical Admin Tab ==
     14'''This feature is new in version 0.11.'''
     15To access this tab, a user must have `TRAC_ADMIN privileges`. This can be performed as follows:
     16{{{
     17  $ trac-admin /path/to/projenv permission add bob TRAC_ADMIN
     18}}}
     19Then the user will be able to see the Admin tab, and can then access the permissions menu:
     20
     21[[Image(permissions.png)]]
     22
     23This menu will allow you to perform all the following actions, but from the browser without requiring root access to the server (just the correct permissions for your user account).
     24
     25[[Image(ticket_admin.png)]]
     26
     27
    1128== Available Privileges ==
    1229
    13 To enable all privileges for a user, use the `TRAC_ADMIN` permission. Having `TRAC_ADMIN` is like being `root` on a *NIX system: it will allow you to perform any operation.
     30To enable all privileges for a user, use the `TRAC_ADMIN` permission. This will also give them access to the ''Admin'' tab on the browser view. Having `TRAC_ADMIN` is like being `root` on a *NIX system: it will allow you to perform any operation.
    1431
    1532Otherwise, individual privileges can be assigned to users for the various different functional areas of Trac ('''note that the privilege names are case-sensitive'''):