Changes between Version 25 and Version 26 of FineGrainedPageAuthzEditorPlugin


Ignore:
Timestamp:
Apr 19, 2015, 11:40:26 AM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • FineGrainedPageAuthzEditorPlugin

    v25 v26  
    77}}}
    88
    9 = Editor for Fine Grained Authz Permissions File =
     9= Editor for Fine Grained Authz Permissions File
    1010
    11 == Description ==
     11== Description
    1212
    13 This is a simple plugin to help edit the [http://trac.edgewall.org/wiki/TracFineGrainedPermissions fine grained authz permissions file].  In addition to providing a text editor, it also provides a list of the current project users, so they are readily available.
     13This is a simple plugin to help edit the [http://trac.edgewall.org/wiki/TracFineGrainedPermissions fine grained authz permissions file]. In addition to providing a text editor, it also provides a list of the current project users, so they are readily available.
    1414
    15 A more elaborate editor was considered where sections could be selected, then the user/group to give permission to. However this was considered to be overly complicated and bloated.
     15A more elaborate editor was considered where sections could be selected than the user/group to give permission to. However this was considered to be overly complicated and bloated.
    1616
    17 The plugin takes the group information from the groups file and will put it at the head of the authz file so that the same groups are used.  If there isn't a group file, the groups section should remain intact. Ideally this would be a link.
     17The plugin takes the group information from the groups file and will put it at the head of the authz file so that the same groups are used. If there isn't a group file, the groups section should remain intact. Ideally this would be a link.
    1818
    1919'''After creating or modifying the main group file, to include the changed group definitions, the editor page should be opened and then 'Apply Changes' clicked.'''
     
    2121A check that the entered text can be parsed as an ini config file is done prior to saving.
    2222
    23 == Related Plugins ==
     23== Related Plugins
    2424
    2525To help edit groups the HtGroupEditorPlugin can be used.
     
    3030The naming and positioning of this plugin may change in the light of feedback.
    3131
    32 
    33 == File Locations ==
     32== File Locations
    3433
    3534The plugin tries to find the names of the files it has to work with from the config object that reads them in from the normal config file for a Trac project,  They maybe specifed in a project specific file or an inherited one.
    3635
    37 The list of users are obtained from the account_manager object that will could have read them from password_file specified under the account-manager section.
     36The list of users are obtained from the account_manager object that will could have read them from password_file specified under the account-manager section:
    3837
    3938{{{
     
    4342}}}
    4443
    45 For the group file it is looked for under the account-manager section and the name group_file.  If this fails it then looks under the htgroups section.
     44For the group file it is looked for under the account-manager section and the name group_file. If this fails it then looks under the htgroups section:
    4645
    4746{{{
     
    5150}}}
    5251
    53 or
     52or:
    5453
    5554{{{
     
    5958}}}
    6059
    61 The authz policy file name is under the authz_policy policy section and the name authz_file.
     60The authz policy file name is under the authz_policy policy section and the name authz_file:
    6261
    6362{{{
     
    6766}}}
    6867
    69 == Dependencies ==
     68== Dependencies
    7069
    71 It uses the following additional modules which may require installation
     70It uses the following additional modules which may require installation:
    7271  1. !ConfigObj from [http://www.voidspace.org.uk/python/configobj.html#introduction]
    7372  2. AccountManagerPlugin needs to be installed, but not enabled.
    7473  3. Must have group_file configuration as mentioned in File Locations above.
    7574
    76 
    77 == Bugs/Feature Requests ==
     75== Bugs/Feature Requests
    7876
    7977Existing bugs and feature requests for FineGrainedPageAuthzEditorPlugin are [query:status!=closed&component=FineGrainedPageAuthzEditorPlugin&order=priority here].
     
    8280[/newticket?component=FineGrainedPageAuthzEditorPlugin new ticket].
    8381
    84 == Download and Source ==
     82[[TicketQuery(component=FineGrainedPageAuthzEditorPlugin&group=type,format=progress)]]
     83
     84== Download and Source
    8585
    8686Download the [download:finegrainedpageauthzeditorplugin zipped source], check out [/svn/finegrainedpageauthzeditorplugin using Subversion], or [source:finegrainedpageauthzeditorplugin browse the source] with Trac.
    8787
    88 == Installation ==
     88== Installation
    8989
    90 Install by doing 'python setup.py install'
     90Install by running: `python setup.py install`.
    9191
    92 == Recent Changes ==
     92== Recent Changes
    9393
    9494[[ChangeLog(finegrainedpageauthzeditorplugin, 3)]]
    9595
    96 == Author/Contributors ==
     96== Author/Contributors
    9797
    9898'''Author:''' [wiki:robert_martin] [[BR]]