| 12345678910111213141516171819 |
- Project = require('../../models/Project').Project
- logger = require('logger-sharelatex')
- editorController = require('../Editor/EditorController')
- module.exports =
- markAsDeletedByExternalSource : (project_id, callback)->
- logger.log project_id:project_id, "marking project as deleted by external data source"
- conditions = {_id:project_id}
- update = {deletedByExternalDataSource:true}
- Project.update conditions, update, {}, (err)->
- editorController.notifyUsersProjectHasBeenDeletedOrRenamed project_id, ->
- callback()
- deleteUsersProjects: (owner_id, callback)->
- logger.log owner_id:owner_id, "deleting users projects"
- Project.remove owner_ref:owner_id, callback
|