Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
AuditManager är NocoBase:s modul för hantering av resursgranskning, som används för att registrera resursgränssnitt som behöver granskas.
setLogger()Ställer in utmatningsmetoden för granskningsloggar.
setLogger(logger: AuditLogger)registerAction()Registrerar en resursåtgärd som ska granskas.
registerAction(action: Action)Flera skrivstilar stöds:
resource:*resource:actiongetMetaData, getUserInfo och getSourceAndTarget metoder för åtgärdenNär registrerade gränssnitt överlappar har den mer specifika registreringsmetoden högre prioritet. Till exempel:
registerActions('create')
registerAction({ name: 'user:*', getMetaData })
registerAction({ name: 'user:create', getMetaData })
För user:create-gränssnittet kommer 3 att gälla.
registerActions()Registrerar flera resursåtgärder som ska granskas.
registerActions(actions: Action[])