Shun Miyazawa 4 лет назад
Родитель
Сommit
62fd7960a7
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      packages/app/src/server/routes/apiv3/activity.ts

+ 5 - 1
packages/app/src/server/routes/apiv3/activity.ts

@@ -10,9 +10,13 @@ interface AuthorizedRequest extends Request {
 }
 
 module.exports = (crowi: Crowi): Router => {
+  const adminRequired = require('../../middlewares/admin-required')(crowi);
+  const accessTokenParser = require('../../middlewares/access-token-parser')(crowi);
+  const loginRequiredStrictly = require('../../middlewares/login-required')(crowi);
+
   const router = express.Router();
 
-  router.get('/list', async(req: AuthorizedRequest, res: ApiV3Response) => {
+  router.get('/list', accessTokenParser, loginRequiredStrictly, adminRequired, async(req: AuthorizedRequest, res: ApiV3Response) => {
     return res.apiv3({});
   });