Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
AuditManager je modul pro správu auditu zdrojů v NocoBase, který slouží k registraci rozhraní zdrojů, jež mají být auditována.
setLogger()Nastavuje metodu výstupu pro auditní logy.
setLogger(logger: AuditLogger)registerAction()Registruje akci zdroje, která má být auditována.
registerAction(action: Action)Podporováno je několik stylů zápisu:
resource:*resource:actiongetMetaData, getUserInfo a getSourceAndTarget pro danou akciPokud se registrovaná rozhraní překrývají, má vyšší prioritu specifičtější metoda registrace. Například:
registerActions('create')
registerAction({ name: 'user:*', getMetaData })
registerAction({ name: 'user:create', getMetaData })
Pro rozhraní user:create se uplatní 3.
registerActions()Registruje více akcí zdroje, které mají být auditovány.
registerActions(actions: Action[])