|
|
@@ -26,6 +26,7 @@ HealthCheckController = require("./Features/HealthCheck/HealthCheckController")
|
|
|
ProjectDownloadsController = require "./Features/Downloads/ProjectDownloadsController"
|
|
|
FileStoreController = require("./Features/FileStore/FileStoreController")
|
|
|
HistoryController = require("./Features/History/HistoryController")
|
|
|
+ExportsController = require("./Features/Exports/ExportsController")
|
|
|
PasswordResetRouter = require("./Features/PasswordReset/PasswordResetRouter")
|
|
|
StaticPagesRouter = require("./Features/StaticPages/StaticPagesRouter")
|
|
|
ChatController = require("./Features/Chat/ChatController")
|
|
|
@@ -205,6 +206,7 @@ module.exports = class Router
|
|
|
webRouter.post "/project/:project_id/restore_file", AuthorizationMiddlewear.ensureUserCanWriteProjectContent, HistoryController.restoreFileFromV2
|
|
|
privateApiRouter.post "/project/:Project_id/history/resync", AuthenticationController.httpAuth, HistoryController.resyncProjectHistory
|
|
|
|
|
|
+ webRouter.post '/project/:project_id/export/:brand_variation_id', AuthorizationMiddlewear.ensureUserCanAdminProject, ExportsController.exportProject
|
|
|
|
|
|
webRouter.get '/Project/:Project_id/download/zip', AuthorizationMiddlewear.ensureUserCanReadProject, ProjectDownloadsController.downloadProject
|
|
|
webRouter.get '/project/download/zip', AuthorizationMiddlewear.ensureUserCanReadMultipleProjects, ProjectDownloadsController.downloadMultipleProjects
|