Minor improvements on project profile controller.

stable
Andrey Antukh 2014-09-04 15:37:20 +02:00
parent 645fb588f1
commit d50508661c
1 changed files with 6 additions and 7 deletions

View File

@ -53,11 +53,14 @@ class ProjectProfileController extends mixOf(taiga.Controller, taiga.PageMixin)
promise = @.loadInitialData()
promise.then () =>
promise.then =>
@appTitle.set("Project profile - " + @scope.sectionName + " - " + @scope.project.name)
promise.then null, ->
console.log "FAIL" #TODO
promise.then null, (xhr) =>
if xhr and xhr.status == 404
@location.path("/not-found")
@location.replace()
return @q.reject(xhr)
loadProject: ->
return @rs.projects.get(@scope.projectId).then (project) =>
@ -77,10 +80,6 @@ class ProjectProfileController extends mixOf(taiga.Controller, taiga.PageMixin)
@scope.projectId = data.project
return data
promise.then null, =>
@location.path("/not-found")
@location.replace()
return promise.then(=> @.loadProject())
openDeleteLightbox: ->