Modify

Opened 11 years ago

Last modified 4 years ago

#11172 new defect

Plugin should help the user with the steps for configuring TracFineGrainedPermissions

Reported by: Ryan J Ollos Owned by:
Priority: normal Component: FineGrainedPageAuthzEditorPlugin
Severity: normal Keywords:
Cc: Steffen Hoffmann Trac Release:

Description

The plugin specifies ConfigObj in install_requires, which is a good steps in satisfying a required dependency for FineGrainedPermissions. However, there are several other steps towards enabling FineGrainedPermissions that this plugin could help the user accomplish. The steps are those described at TracFineGrainedPermissions#Configuration.

  • Create the authz file if it doesn't already exist. The default location could be $TRACENV/conf.
  • Display a message if tracopt.perm.authz_policy.* is not enabled.
  • When the authz_policy module is enabled, append AuthzPolicy to permission_policies in the [trac] section of trac.ini, if it is not already in the permission_policies list.

The aim will be to reduce the steps for installing and configuring FineGrainedPermissions to:

We should also have a link to the TracFineGrainedPermissions page at the bottom of the edit page, in the standard format and styling: Note: See TracFineGrainedPermissions for help on using fine-grained permissions.

Attachments (0)

Change History (2)

comment:1 Changed 10 years ago by Ryan J Ollos

Some user issues have recently been report on the mailing list.

Version 0, edited 10 years ago by Ryan J Ollos (next)

comment:2 Changed 4 years ago by Ryan J Ollos

Owner: Ryan J Ollos deleted

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.