Fixing titles
parent
6815a9c8d0
commit
c9bc100cc3
|
@ -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)
|
||||
|
|
|
@ -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")
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue