Package trac :: Package versioncontrol :: Module svn_authz

Module svn_authz

source code

Classes
  ParseError
Exception thrown for parse errors in authz files
  AuthzSourcePolicy
Permission policy for source: and changeset: resources using a Subversion authz file.
Functions
 
parent_iter(path) source code
 
join(*args) source code
 
parse(authz, modules)
Parse a Subversion authorization file.
source code
Variables
  __package__ = 'trac.versioncontrol'

Imports: os, Option, PathOption, IPermissionPolicy, read_file, exception_to_unicode, to_unicode, _, RepositoryManager, Component, ExtensionPoint, Interface, TracError, implements


Function Details

parse(authz, 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.