|
@@ -6,7 +6,7 @@ import { middlewareFactory as rateLimiterFactory } from '~/features/rate-limiter
|
|
|
import { generateAddActivityMiddleware } from '../middlewares/add-activity';
|
|
import { generateAddActivityMiddleware } from '../middlewares/add-activity';
|
|
|
import apiV1FormValidator from '../middlewares/apiv1-form-validator';
|
|
import apiV1FormValidator from '../middlewares/apiv1-form-validator';
|
|
|
import { generateCertifyBrandLogoMiddleware } from '../middlewares/certify-brand-logo';
|
|
import { generateCertifyBrandLogoMiddleware } from '../middlewares/certify-brand-logo';
|
|
|
-import { generateCertifySharedFileMiddleware } from '../middlewares/certify-shared-file';
|
|
|
|
|
|
|
+import { certifySharedFileMiddleware } from '../middlewares/certify-shared-file';
|
|
|
import { excludeReadOnlyUser } from '../middlewares/exclude-read-only-user';
|
|
import { excludeReadOnlyUser } from '../middlewares/exclude-read-only-user';
|
|
|
import injectResetOrderByTokenMiddleware from '../middlewares/inject-reset-order-by-token-middleware';
|
|
import injectResetOrderByTokenMiddleware from '../middlewares/inject-reset-order-by-token-middleware';
|
|
|
import injectUserRegistrationOrderByTokenMiddleware from '../middlewares/inject-user-registration-order-by-token-middleware';
|
|
import injectUserRegistrationOrderByTokenMiddleware from '../middlewares/inject-user-registration-order-by-token-middleware';
|
|
@@ -34,7 +34,6 @@ module.exports = function(crowi, app) {
|
|
|
const loginRequiredStrictly = require('../middlewares/login-required')(crowi);
|
|
const loginRequiredStrictly = require('../middlewares/login-required')(crowi);
|
|
|
const loginRequired = require('../middlewares/login-required')(crowi, true);
|
|
const loginRequired = require('../middlewares/login-required')(crowi, true);
|
|
|
const adminRequired = require('../middlewares/admin-required')(crowi);
|
|
const adminRequired = require('../middlewares/admin-required')(crowi);
|
|
|
- const certifySharedFile = generateCertifySharedFileMiddleware(crowi);
|
|
|
|
|
const certifyBrandLogo = generateCertifyBrandLogoMiddleware(crowi);
|
|
const certifyBrandLogo = generateCertifyBrandLogoMiddleware(crowi);
|
|
|
const addActivity = generateAddActivityMiddleware(crowi);
|
|
const addActivity = generateAddActivityMiddleware(crowi);
|
|
|
|
|
|
|
@@ -157,7 +156,7 @@ module.exports = function(crowi, app) {
|
|
|
|
|
|
|
|
app.get('/me' , loginRequiredStrictly, next.delegateToNext);
|
|
app.get('/me' , loginRequiredStrictly, next.delegateToNext);
|
|
|
app.get('/me/*' , loginRequiredStrictly, next.delegateToNext);
|
|
app.get('/me/*' , loginRequiredStrictly, next.delegateToNext);
|
|
|
- app.get('/attachment/:id([0-9a-z]{24})' , certifySharedFile , loginRequired, attachment.api.get);
|
|
|
|
|
|
|
+ app.get('/attachment/:id([0-9a-z]{24})' , certifySharedFileMiddleware , loginRequired, attachment.api.get);
|
|
|
app.get('/attachment/profile/:id([0-9a-z]{24})' , loginRequired, attachment.api.get);
|
|
app.get('/attachment/profile/:id([0-9a-z]{24})' , loginRequired, attachment.api.get);
|
|
|
app.get('/attachment/:pageId/:fileName' , loginRequired, attachment.api.obsoletedGetForMongoDB); // DEPRECATED: remains for backward compatibility for v3.3.x or below
|
|
app.get('/attachment/:pageId/:fileName' , loginRequired, attachment.api.obsoletedGetForMongoDB); // DEPRECATED: remains for backward compatibility for v3.3.x or below
|
|
|
app.get('/download/:id([0-9a-z]{24})' , loginRequired, attachment.api.download);
|
|
app.get('/download/:id([0-9a-z]{24})' , loginRequired, attachment.api.download);
|