From 6891d1bfb52b571e29e44906064e282ee8ba8a8e Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Mon, 7 Apr 2014 20:54:06 +0100 Subject: [PATCH] killed off project handler, also removed unused changeUsersPrivilegeLevel --- .../controllers/ProjectController.coffee | 2 -- .../app/coffee/handlers/ProjectHandler.coffee | 22 ------------------- services/web/app/coffee/router.coffee | 6 ----- 3 files changed, 30 deletions(-) delete mode 100755 services/web/app/coffee/handlers/ProjectHandler.coffee diff --git a/services/web/app/coffee/controllers/ProjectController.coffee b/services/web/app/coffee/controllers/ProjectController.coffee index ac94579634..5b8b75e0db 100755 --- a/services/web/app/coffee/controllers/ProjectController.coffee +++ b/services/web/app/coffee/controllers/ProjectController.coffee @@ -5,7 +5,6 @@ path = require "path" logger = require('logger-sharelatex') _ = require('underscore') fs = require('fs') -ProjectHandler = require '../handlers/ProjectHandler' SecurityManager = require '../managers/SecurityManager' Settings = require('settings-sharelatex') projectCreationHandler = require '../Features/Project/ProjectCreationHandler' @@ -20,7 +19,6 @@ FileStoreHandler = require("../Features/FileStore/FileStoreHandler") module.exports = class ProjectController constructor: ()-> - ProjectHandler = new ProjectHandler() list: (req, res, next)-> timer = new metrics.Timer("project-list") diff --git a/services/web/app/coffee/handlers/ProjectHandler.coffee b/services/web/app/coffee/handlers/ProjectHandler.coffee deleted file mode 100755 index 90b7cb83e2..0000000000 --- a/services/web/app/coffee/handlers/ProjectHandler.coffee +++ /dev/null @@ -1,22 +0,0 @@ -Project = require('../models/Project').Project -Folder = require('../models/Folder').Folder -Doc = require('../models/Doc').Doc -File = require('../models/File').File -User = require('../models/User').User -logger = require('logger-sharelatex') -_ = require('underscore') -Settings = require('settings-sharelatex') -EmailHandler = require("../Features/Email/EmailHandler") -tpdsUpdateSender = require '../Features/ThirdPartyDataStore/TpdsUpdateSender' -projectCreationHandler = require '../Features/Project/ProjectCreationHandler' -projectEntityHandler = require '../Features/Project/ProjectEntityHandler' -ProjectEditorHandler = require '../Features/Project/ProjectEditorHandler' -FileStoreHandler = require "../Features/FileStore/FileStoreHandler" -projectLocator = require '../Features/Project/ProjectLocator' -mimelib = require("mimelib") -async = require('async') -tagsHandler = require('../Features/Tags/TagsHandler') - -module.exports = class ProjectHandler - - diff --git a/services/web/app/coffee/router.coffee b/services/web/app/coffee/router.coffee index ed7c74cd76..bf838862c1 100644 --- a/services/web/app/coffee/router.coffee +++ b/services/web/app/coffee/router.coffee @@ -12,7 +12,6 @@ EditorController = require("./Features/Editor/EditorController") EditorUpdatesController = require("./Features/Editor/EditorUpdatesController") Settings = require('settings-sharelatex') TpdsController = require('./Features/ThirdPartyDataStore/TpdsController') -ProjectHandler = require('./handlers/ProjectHandler') dropboxHandler = require('./Features/Dropbox/DropboxHandler') SubscriptionRouter = require './Features/Subscription/SubscriptionRouter' UploadsRouter = require './Features/Uploads/UploadsRouter' @@ -46,7 +45,6 @@ module.exports = class Router app.use(app.router) Project = new ProjectController() - projectHandler = new ProjectHandler() app.get '/', HomeController.index @@ -314,10 +312,6 @@ module.exports = class Router AuthorizationManager.ensureClientCanViewProject client, (error, project_id) => CompileManager.compile(project_id, user._id, opts, callback) - client.on 'changeUsersPrivilegeLevel', (user_id, newPrivalageLevel)-> - AuthorizationManager.ensureClientCanAdminProject client, (error, project_id) => - projectHandler.changeUsersPrivilegeLevel project_id, user_id, newPrivalageLevel - client.on 'enableversioningController', (callback)-> AuthorizationManager.ensureClientCanEditProject client, (error, project_id) => versioningController.enableVersioning project_id, callback