מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית
AuditManager הוא מודול ניהול ביקורת המשאבים ב-NocoBase, המשמש לרישום ממשקי משאבים הדורשים ביקורת.
setLogger()מגדיר את שיטת הפלט עבור יומני הביקורת.
setLogger(logger: AuditLogger)registerAction()רושם פעולת משאב שתבוקר.
registerAction(action: Action)נתמכות מספר דרכי כתיבה:
resource:*resource:actiongetMetaData, getUserInfo ו-getSourceAndTarget עבור הפעולהכאשר ממשקים רשומים חופפים, לשיטת הרישום הספציפית יותר יש עדיפות גבוהה יותר. לדוגמה:
registerActions('create')
registerAction({ name: 'user:*', getMetaData })
registerAction({ name: 'user:create', getMetaData })
עבור ממשק user:create, רישום 3 ייכנס לתוקף.
registerActions()רושם מספר פעולות משאב שתבוקרנה.
registerActions(actions: Action[])