Просмотр исходного кода

killed off project handler, also removed unused changeUsersPrivilegeLevel

Henry Oswald 12 лет назад
Родитель
Сommit
6891d1bfb5

+ 0 - 2
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")

+ 0 - 22
services/web/app/coffee/handlers/ProjectHandler.coffee

@@ -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
-
-

+ 0 - 6
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