Version 3 (modified by 12 years ago) ( diff ) | ,
---|
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:
Ticket | Summary | Keywords | Version | Milestone |
---|---|---|---|---|
#5246 | [PATCH] Use permission system to store groups for authz access control | patch svnauthz authzsourcepolicy | 0.10-stable | next-major-releases |
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