wiki:TracSvnAuthzPlugin

Web interface to edit Subversion authorization (authz) files

Description

This plugin offers a web interface to manually edit the Subversion authz file via an administration page:

TracSvnAuthzPlugin administration screen

This feauture can only be used if the web server has write access to the authz file.

See also SvnAuthzAdminPlugin for a GUI-Editor to this information.

Bugs/Feature Requests

Existing bugs and feature requests for TracSvnAuthzPlugin are here.

If you have any issues, create a new ticket.

defect

6 / 6

Download

Download the zipped source from here.

Source

You can check out TracSvnAuthzPlugin from here using Subversion, or browse the source with Trac.

Installation

General instructions on installing Trac plugins can be found on the TracPlugins page.

Enable this plugin by adding the following lines to your trac.ini file:

[components]
svnauthz.* = enabled

Configuration

Configure the path to the authz file in your trac.ini file. In Trac 1.2 and later a non-absolute path is resolved relative to the Environment conf directory.

# Trac >= 1.2
[svn]
authz_file = /opt/svn/.authz

# Trac < 1.2
[trac]
authz_file = /opt/svn/.authz

Recent Changes

18015 by rjollos on 2021-02-26 19:27:44
1.4.0.0: Convert template to Jinja2

Patch by y-nobu.

Refs #13964.

16127 by rjollos on 2016-12-21 03:16:05
1.2.0.0dev: Add license text and headers
16126 by rjollos on 2016-12-20 21:06:44

1.2.0.0dev: Support Trac 1.2+

  • authz_file option moved from [trac] to [svn] section in Trac 1.2, and is relative to the environment conf directory
  • Support TracFineGrainedPermissions
  • Move admin panel to Version Control section of Trac WebAdmin
  • Authz file edit box is full-width
  • Use Trac styling for link to SVN book
  • Conform to PEP8
(more)

Author/Contributors

Author: Robert Barsch
Maintainer: Robert Barsch
Contributors: Ian Jones (0.11 patch)

Last modified 8 years ago Last modified on Dec 21, 2016, 7:56:58 AM

Attachments (1)

Download all attachments as: .zip