Package trac :: Package versioncontrol :: Module svn_authz

Module svn_authz

source code

Classes
  AuthzSourcePolicy
Permission policy for source: and changeset: resources using a Subversion authz file.
Functions
 
parent_iter(path) source code
 
parse(authz_file, modules)
Parse a Subversion authorization file.
source code
Variables
  __package__ = 'trac.versioncontrol'

Imports: os, ConfigurationError, Option, ParsingError, PathOption, UnicodeConfigParser, Component, TracError, implements, IPermissionPolicy, pathjoin, to_list, exception_to_unicode, RepositoryManager


Function Details

parse(authz_file, modules)

source code 

Parse a Subversion authorization file.

Return a dict of modules, each containing a dict of paths, each containing a dict mapping users to permissions. Only modules contained in modules are retained.