Fixing titles

stable
Alejandro Alonso 2015-04-29 08:35:35 +02:00 committed by Juanfran
parent 6815a9c8d0
commit c9bc100cc3
3 changed files with 18 additions and 10 deletions

View File

@ -20,20 +20,25 @@ class ProjectsPageController extends taiga.Controller
constructor: (@scope, @q, @rs, @rootscope, @navUrls, @auth, @location,
@appTitle, @projectUrl, @config, tgLoader, @projectsService, @homeService,
@translate) ->
@appTitle.set(@translate.instant("PROJECT.WELCOME"))
if !@auth.isAuthenticated()
@location.path(@navUrls.resolve("login"))
#Projects
projectsPromise = @projectsService.fetchProjects()
promise = @.loadInitialData()
#In progress work
user = @auth.getUser()
workInProgressPromise = @homeService.fetchWorkInProgress(user.id)
# On Success
promise.then =>
@appTitle.set(@translate.instant("PROJECT.WELCOME"))
# Finally
@q.all([projectsPromise, workInProgressPromise]).finally tgLoader.pageLoaded
promise.finally tgLoader.pageLoaded
loadInitialData: ->
user = @auth.getUser()
#Projects
promise = @projectsService.fetchProjects()
return promise.then () =>
#In progress work
return @homeService.fetchWorkInProgress(user.id)
angular.module("taigaHome").controller("HomePage", ProjectsPageController)

View File

@ -3,8 +3,8 @@ doctype html
include ../../partials/includes/components/beta
div.home-wrapper.centered
div.duty-summary
div.title-bar.working-on-title(ng-show="vm.assignedTo", translate="HOME.WORKING_ON_SECTION")
section.working-on(ng-show="vm.assignedTo")
div.title-bar.working-on-title(ng-show="vm.assignedTo.size", translate="HOME.WORKING_ON_SECTION")
section.working-on(ng-show="vm.assignedTo.size")
div.duty-single(tg-duty="duty", tg-repeat="duty in vm.assignedTo", ng-class="{blocked: duty.is_blocked}")
div.title-bar.watching-title(translate="HOME.WATCHING_SECTION")

View File

@ -17,7 +17,6 @@ class ProjectsPageController extends taiga.Controller
constructor: (@scope, @q, @rs, @rootscope, @navUrls, @auth, @location,
@appTitle, @projectUrl, @config, tgLoader, @projectsService, @translate) ->
@appTitle.set(@translate.instant("PROJECT.SECTION_PROJECTS"))
if !@auth.isAuthenticated()
@location.path(@navUrls.resolve("login"))
@ -25,6 +24,10 @@ class ProjectsPageController extends taiga.Controller
#Projects
promise = @projectsService.fetchProjects()
# On Success
promise.then =>
@appTitle.set(@translate.instant("PROJECT.SECTION_PROJECTS"))
# Finally
promise.finally tgLoader.pageLoaded