2015-08-13 21:40:28 +00:00
|
|
|
InactiveProjectManager = require("./InactiveProjectManager")
|
2015-08-14 10:26:11 +00:00
|
|
|
logger = require("logger-sharelatex")
|
|
|
|
|
2015-08-13 21:40:28 +00:00
|
|
|
|
|
|
|
module.exports =
|
|
|
|
|
|
|
|
deactivateOldProjects: (req, res)->
|
2015-08-14 10:26:11 +00:00
|
|
|
logger.log "recived request to deactivate old projects"
|
2015-08-19 10:55:35 +00:00
|
|
|
numberOfProjectsToArchive = req.body.numberOfProjectsToArchive
|
|
|
|
ageOfProjects = req.body.ageOfProjects
|
2015-08-14 13:11:53 +00:00
|
|
|
InactiveProjectManager.deactivateOldProjects numberOfProjectsToArchive, ageOfProjects, (err, projectsDeactivated)->
|
2015-08-13 21:40:28 +00:00
|
|
|
if err?
|
|
|
|
res.sendStatus(500)
|
|
|
|
else
|
2015-08-14 13:11:53 +00:00
|
|
|
res.send(projectsDeactivated)
|
2015-08-13 21:40:28 +00:00
|
|
|
|
2015-08-14 10:26:11 +00:00
|
|
|
|
|
|
|
deactivateProject: (req, res)->
|
|
|
|
project_id = req.params.project_id
|
|
|
|
logger.log project_id:project_id, "recived request to deactivating project"
|
|
|
|
InactiveProjectManager.deactivateProject project_id, (err)->
|
|
|
|
if err?
|
|
|
|
res.sendStatus 500
|
|
|
|
else
|
|
|
|
res.sendStatus 200
|