mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-23 03:11:46 +00:00
moved delete project inside the editor to the http endpoint
This commit is contained in:
parent
ddfdc9e3f7
commit
560288348a
2 changed files with 8 additions and 7 deletions
|
@ -293,10 +293,6 @@ module.exports = class Router
|
|||
AuthorizationManager.ensureClientCanEditProject client, (error, project_id) =>
|
||||
EditorController.setRootDoc(project_id, newRootDocID, callback)
|
||||
|
||||
client.on 'deleteProject', (callback)->
|
||||
AuthorizationManager.ensureClientCanAdminProject client, (error, project_id) =>
|
||||
EditorController.deleteProject(project_id, callback)
|
||||
|
||||
client.on 'setPublicAccessLevel', (newAccessLevel, callback)->
|
||||
AuthorizationManager.ensureClientCanAdminProject client, (error, project_id) =>
|
||||
EditorController.setPublicAccessLevel(project_id, newAccessLevel, callback)
|
||||
|
|
|
@ -38,9 +38,14 @@ define [
|
|||
$("#deleteProject").click (event)=>
|
||||
event.preventDefault()
|
||||
self = @
|
||||
deleteProject = ->
|
||||
self.ide.socket.emit 'deleteProject', ->
|
||||
window.location = '/'
|
||||
deleteProject = =>
|
||||
$.ajax
|
||||
url: "/Project/#{@ide.project_id}",
|
||||
type: 'DELETE'
|
||||
data:
|
||||
_csrf: window.csrfToken
|
||||
success: ->
|
||||
window.location = '/'
|
||||
modalOptions =
|
||||
templateId:'deleteEntityModal'
|
||||
isStatic: false
|
||||
|
|
Loading…
Reference in a new issue