mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-10 06:39:01 +02:00
Fix broken template creation route
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
SecurityManager = require("../../managers/SecurityManager")
|
||||
AuthenticationController = require("../Authentication/AuthenticationController")
|
||||
TemplatesWebController = require("./TemplatesWebController")
|
||||
TemplatesController = require("./TemplatesController")
|
||||
TemplatesMiddlewear = require('./TemplatesMiddlewear')
|
||||
middleWear = require("./TemplatesMiddlewear")
|
||||
|
||||
module.exports =
|
||||
@@ -20,4 +22,9 @@ module.exports =
|
||||
app.post "/project/:Project_id/template/publish", SecurityManager.requestIsOwner, TemplatesController.publishProject
|
||||
app.post "/project/:Project_id/template/unpublish", SecurityManager.requestIsOwner, TemplatesController.unpublishProject
|
||||
app.post "/project/:Project_id/template/description", SecurityManager.requestCanModifyProject, TemplatesController.updateProjectDescription
|
||||
|
||||
# Make sure the /project/new/template route comes before the /project/:project_id/template route
|
||||
# This is a get request so that it can be linked to.
|
||||
app.get '/project/new/template', TemplatesMiddlewear.saveTemplateDataInSession, AuthenticationController.requireLogin(), TemplatesController.createProjectFromZipTemplate
|
||||
|
||||
app.get "/project/:Project_id/template", SecurityManager.requestCanAccessProject, TemplatesController.getTemplateDetails
|
||||
@@ -16,8 +16,6 @@ metrics = require('./infrastructure/Metrics')
|
||||
ReferalController = require('./Features/Referal/ReferalController')
|
||||
ReferalMiddleware = require('./Features/Referal/ReferalMiddleware')
|
||||
TemplatesRouter = require('./Features/Templates/TemplatesRouter')
|
||||
TemplatesController = require('./Features/Templates/TemplatesController')
|
||||
TemplatesMiddlewear = require('./Features/Templates/TemplatesMiddlewear')
|
||||
AuthenticationController = require('./Features/Authentication/AuthenticationController')
|
||||
TagsController = require("./Features/Tags/TagsController")
|
||||
CollaboratorsRouter = require('./Features/Collaborators/CollaboratorsRouter')
|
||||
@@ -93,8 +91,6 @@ module.exports = class Router
|
||||
app.get '/project', AuthenticationController.requireLogin(), ProjectController.projectListPage
|
||||
app.post '/project/new', AuthenticationController.requireLogin(), ProjectController.newProject
|
||||
|
||||
app.get '/project/new/template', TemplatesMiddlewear.saveTemplateDataInSession, AuthenticationController.requireLogin(), TemplatesController.createProjectFromZipTemplate
|
||||
|
||||
app.get '/Project/:Project_id', SecurityManager.requestCanAccessProject, ProjectController.loadEditor
|
||||
app.get '/Project/:Project_id/file/:File_id', SecurityManager.requestCanAccessProject, FileStoreController.getFile
|
||||
|
||||
|
||||
Reference in New Issue
Block a user