Move service to the ee folder

This commit is contained in:
Mark Kaylor 2022-12-06 12:14:33 +01:00
parent 353e9a4116
commit 972bdd72cc
5 changed files with 11 additions and 5 deletions

View File

@ -1,6 +1,7 @@
'use strict';
module.exports = {
register: require('./register'),
bootstrap: require('./bootstrap'),
routes: require('./routes'),
services: require('./services'),

View File

@ -0,0 +1,7 @@
'use strict';
const createAuditLogsService = require('./services/audit-logs');
module.exports = async ({ strapi }) => {
strapi.auditLogs = createAuditLogsService(strapi);
};

View File

@ -6,7 +6,7 @@ const mockIsEnabled = jest.fn();
const EventEmitter = require('events');
const createAuditLogsService = require('../audit-logs');
jest.mock('../../utils/ee', () => {
jest.mock('@strapi/strapi/lib/utils/ee', () => {
return {
features: {
isEnabled: mockIsEnabled,

View File

@ -1,6 +1,6 @@
'use strict';
const ee = require('../utils/ee');
const { features } = require('@strapi/strapi/lib/utils/ee');
const createAuditLogsService = (strapi) => {
const saveEvent = (name, payload = {}) => {
@ -12,7 +12,7 @@ const createAuditLogsService = (strapi) => {
console.log(`Listened to event ${name} with payload: ${JSON.stringify(payload)}`);
};
const isEnabled = strapi.EE && ee.features.isEnabled('audit-logs');
const isEnabled = strapi.EE && features.isEnabled('audit-logs');
return {
addEvent(name, payload) {

View File

@ -27,7 +27,6 @@ const createCustomFields = require('./services/custom-fields');
const createContentAPI = require('./services/content-api');
const createUpdateNotifier = require('./utils/update-notifier');
const createStartupLogger = require('./utils/startup-logger');
const createAuditLogsService = require('./services/audit-logs');
const { LIFECYCLES } = require('./utils/lifecycles');
const ee = require('./utils/ee');
const contentTypesRegistry = require('./core/registries/content-types');
@ -118,7 +117,6 @@ class Strapi {
this.telemetry = createTelemetry(this);
this.requestContext = requestContext;
this.auditLogs = createAuditLogsService(this);
this.customFields = createCustomFields(this);
createUpdateNotifier(this).notify();