edgewall/trac

View on GitHub
doc/api/trac_perm.rst

Summary

Maintainability
Test Coverage
: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: