moved delete project inside the editor to the http endpoint

This commit is contained in:
Henry Oswald 2014-06-10 18:28:45 +01:00
parent ddfdc9e3f7
commit 560288348a
2 changed files with 8 additions and 7 deletions

View file

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

View file

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