Changes between Version 20 and Version 21 of TracForgePlugin


Ignore:
Timestamp:
Aug 2, 2007 2:42:46 AM (7 years ago)
Author:
mpalmer@…
Comment:

Add info on the permissions system

Legend:

Unmodified
Added
Removed
Modified
  • TracForgePlugin

    v20 v21  
    8484support for attachments yet). 
    8585 
     86== Permissions Management == 
     87 
     88The TracForgePlugin adds a "global" permissions system on top of per-project permissions, and also provides some extra permission flags. 
     89 
     90The global permissions system works in exactly the same way as the per-project permissions system -- you can create groups and map groups and users to any of the usual [http://trac.edgewall.org/wiki/TracPermissions Trac permissions].  Any permissions you set at this level will be available to all projects as though you set that permission in every single project. 
     91 
     92You need to be careful with the global permissions, though, because you can't "negate" a permission.  If you grant, say, {{{WIKI_VIEW}}} to {{{anonymous}}} in the Tracforge permissions, then everyone will be able to view all your wikis, and there's nothing you can do in each client project to stop that.  It's probably best to stick to granting perms to certain really-global groups. 
     93 
     94Tracforge provides three new permission flags: 
     95 
     96|| {{{TRACFORGE_ADMIN}}} || (Master only) Access the Tracforge !admin pages, to set global permissions and create new projects || 
     97|| {{{TRACFORGE_CREATE}}} || (Master only) Create new Trac projects (it's not actually used anywhere though, but since project creation is broken anyway, it's not such a big deal) || 
     98|| {{{PROJECT_VIEW}}} || (All projects) The project is visible in the "Project Index" list available from the 'Projects' link in the title bar || 
     99 
     100 
     101 
    86102== Bugs/Feature Requests ==  
    87103