wiki:SvnAuthzAdminPlugin

Version 13 (modified by ThurnerRupert, 5 years ago) (diff)

--

Svnauthz File Administration Plugin

Description

This plugin registers a module into the WebAdmin to allow the configuration of the svnauthz file from the web inferface. It uses the AccountManager plugin to present the list of users.

The development of this plugin was sponsored by EU Edge LLC. See also TracSvnAuthzPlugin for editing the file without GUI.

Bugs/Feature Requests

Existing bugs and feature requests for SvnAuthzAdminPlugin are here.

If you have any issues, create a new ticket.

Download and Source

Download the zipped source, check out here using Subversion, or browse the source with Trac.

Example

It uses the authz_file setting from the [trac] section of trac.ini to find the svnauthz file. Currently it only supports svnauthz files without the repository prefix, so the authz_module_name setting in trac.ini should be left empty (this means you have to specify the complete path from the root of the filesystem). Remember to enable the

svnauthz.* = enabled 

parameter in the components part of the trac.ini The following screenshot shows the plugin in action:

Screenshot of SvnAuthzAdminPlugin

Recent Changes

[13892] by rjollos on 2014-04-30 23:00:24
Executed reindent.py on codebase.
[11873] by rjollos on 2012-08-01 06:34:25

Fixes #5689:

  • Added checks for non-empty group and path before attempting to add them. A warning is added if either are empty.
  • Extracted code to a method _get_authz.
  • Corrected tabs and indentation.
[11872] by rjollos on 2012-08-01 05:51:42
  • Degrade gracefully and add warning when authz_file is not defined.
  • Organized imports and removed some dead code.

Author/Contributors

Author: kisg
Contributors:

Attachments (1)

Download all attachments as: .zip