Edgewall Software

Version 3 (modified by Christian Boos, 12 years ago) ( diff )

cross-link to AuthzPolicy and more specific ticket list

Subversion Authorization

This was the first system of fine-grained permission for Trac, restricted to the version control modules (see TracFineGrainedPermissions#mod_authz_svn-likepermissionpolicy). It is used together with the Subversion version control backend and is based on interpreting the authz svn access file in a way that should match the Subversion behavior.

However, there are a number of known issues:

The plan is to simplify the version control modules so that they don't rely on a special system of authorization but rather use the general fine-grained permission system. The existing SubversionAuthorizer should then be turned into a permission policy plugin (see ticket:5640#comment:19).

Ideally this should be done for 0.12, otherwise we'll be stuck with this for yet another cycle.


See also: AuthzPolicy

Note: See TracWiki for help on using the wiki.