|
|
@@ -6,7 +6,9 @@ import { body } from 'express-validator';
|
|
|
|
|
|
import { SupportedAction } from '~/interfaces/activity';
|
|
|
import { generateAddActivityMiddleware } from '~/server/middlewares/add-activity';
|
|
|
+import adminRequiredFactory from '~/server/middlewares/admin-required';
|
|
|
import { apiV3FormValidator } from '~/server/middlewares/apiv3-form-validator';
|
|
|
+import loginRequiredFactory from '~/server/middlewares/login-required';
|
|
|
import { configManager } from '~/server/service/config-manager';
|
|
|
import loggerFactory from '~/utils/logger';
|
|
|
|
|
|
@@ -17,10 +19,8 @@ const logger = loggerFactory('growi:routes:apiv3:content-disposition-settings');
|
|
|
const router = express.Router();
|
|
|
|
|
|
module.exports = (crowi) => {
|
|
|
- const loginRequiredStrictly = require('~/server/middlewares/login-required')(
|
|
|
- crowi,
|
|
|
- );
|
|
|
- const adminRequired = require('~/server/middlewares/admin-required')(crowi);
|
|
|
+ const loginRequiredStrictly = loginRequiredFactory(crowi);
|
|
|
+ const adminRequired = adminRequiredFactory(crowi);
|
|
|
const addActivity = generateAddActivityMiddleware();
|
|
|
const activityEvent = crowi.event('activity');
|
|
|
|