2022-12-22 16:02:37 +01:00

26 lines
622 B
JavaScript

'use strict';
const auditLogContentType = require('./content-types/audit-log');
const provider = {
async register({ strapi }) {
strapi.container.get('content-types').add('admin::', { 'audit-log': auditLogContentType });
// Return the provider object
return {
async saveEvent(event) {
// Rewrite userId key to user
const auditLog = { ...event, user: event.userId };
delete auditLog.userId;
// Save to database
await strapi.entityService.create('admin::audit-log', { data: auditLog });
return this;
},
};
},
};
module.exports = provider;