keigo-h 3 лет назад
Родитель
Сommit
4a2b7652ee
2 измененных файлов с 10 добавлено и 2 удалено
  1. 9 1
      packages/app/src/server/routes/admin.js
  2. 1 1
      packages/app/src/server/routes/index.js

+ 9 - 1
packages/app/src/server/routes/admin.js

@@ -356,7 +356,15 @@ module.exports = function(crowi, app) {
 
     try {
       const zipFile = exportService.getFile(fileName);
-      const parameters = { action: SupportedAction.ACTION_ADMIN_ARCHIVE_DATA_DOWNLOAD };
+      const parameters = {
+        ip:  req.ip,
+        endpoint: req.originalUrl,
+        action: SupportedAction.ACTION_ADMIN_ARCHIVE_DATA_DOWNLOAD,
+        user: req.user?._id,
+        snapshot: {
+          username: req.user?.username,
+        },
+      };
       crowi.activityService.createActivity(parameters);
       return res.download(zipFile);
     }

+ 1 - 1
packages/app/src/server/routes/index.js

@@ -153,7 +153,7 @@ module.exports = function(crowi, app) {
 
   // export management for admin
   app.get('/admin/export'                       , loginRequiredStrictly , adminRequired ,admin.export.index);
-  app.get('/admin/export/:fileName'             , loginRequiredStrictly , adminRequired , admin.export.api.validators.export.download(), admin.export.download);
+  app.get('/admin/export/:fileName'             , loginRequiredStrictly , adminRequired ,admin.export.api.validators.export.download(), admin.export.download);
 
   app.get('/admin/*'                            , loginRequiredStrictly ,adminRequired, admin.notFound.index);