Version 23 (modified by anonymous, 3 years ago) (diff)

Syntax highlighting.

SvnAuthzAdminPlugin: Authz File Administration Plugin


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.

Install, Download and Source

For installation, refer to TracPlugins.

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


It uses the authz_file setting from the [trac] section of trac.ini to find the svnauthz file.

There is a read_only_display option that, when enabled, prevents any changes to the authz_file being made. There is also a show_all_repos option to show all repo paths contained in the authz_file.

svnauthz.* = enabled 

show_all_repos = true
read_only_display = false

This plugin requires Trac 0.12 or later, and uses the repo names reported in the Version Control | Repositories admin panel to determine which repos to display when the show_all_repos option is set to false (default).

The following screenshot shows the plugin in action:

Screenshot of SvnAuthzAdminPlugin

Recent Changes

[13892] by rjollos on 2014-04-30 23:00:24
Executed 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: kisg
Maintainer: rjollos
Contributors: Dennis McRitchie

Attachments (1)

Download all attachments as: .zip