doc/api/trac_perm.rst
:mod:`trac.perm` -- the Trac permission system
==============================================
.. automodule :: trac.perm
:exclude-members: PermissionError, IPermissionRequestor, IPermissionStore,
IPermissionGroupProvider, IPermissionPolicy,
PermissionSystem
Interfaces
----------
.. autoclass :: IPermissionRequestor
:members:
.. autoclass :: IPermissionStore
:members:
.. autoclass :: IPermissionGroupProvider
:members:
.. autoclass :: IPermissionPolicy
:members:
Components
----------
.. autoclass :: PermissionSystem
:members:
.. autoclass :: DefaultPermissionGroupProvider
:members:
.. autoclass :: DefaultPermissionPolicy
:members:
.. autoclass :: DefaultPermissionStore
:members:
.. autoclass :: PermissionAdmin
:members:
Exceptions
----------
.. autoexception :: PermissionError
:members:
.. autoexception :: PermissionExistsError
:members:
Miscellaneous
-------------
.. autoclass :: PermissionCache
:members: