﻿ticket	summary	type	release	owner	status	created	modified	_description	_reporter
11172	Plugin should help the user with the steps for configuring TracFineGrainedPermissions	defect			new	2013-06-17T12:14:36+02:00	2020-05-06T02:05:20+02:00	"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:
 - Install the FineGrainedPageAuthzEditorPlugin.
 - Enable the `tracopt.perm.authz_policy.*` component.
 - Edit the authz policy through the admin interface.

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//."	Ryan J Ollos
5418	Preload Groups/User info from Postgres (or AcountManagerPlugin)	enhancement	0.11		new	2009-06-23T00:19:58+02:00	2020-05-01T06:51:13+02:00	Currently, the plugin is set up to use files to populate the groups and user fields of the plugin.  Populating from a postgres database (or other db types) would be a lot more useful.	peterghamilton+trachacks@…
