Version 1 (modified by 15 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:
Triage note: the above list is based on matches for the authz
keyword and therefore contains a few false positive ones (tickets related to the AuthzPolicyPlugin). This should be fixed and svn authz tickets should have the svnauthz
keyword.
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.