fairdm.contrib.plugins#
Public API for the FairDM plugin system.
Plugin— base class for a view attached to a core recordregister— the registration decorator, used as@plugins.register(Model, ...)registry— the registry itselfcan_open/has_perm— the access decision and its memoised permission checkholds_level— whether the viewer holds a level on a recordis_instance_of— narrows a plugin to one subtype of a polymorphic recordreverse— resolves a plugin address for a record
Attributes are resolved on first access because Django imports this package during
apps.populate(), before Plugin’s auth imports are safe.