Fix meta in some pages

stable
David Barragán Merino 2016-09-19 16:04:30 +02:00
parent 278ca823c1
commit c7c929363c
2 changed files with 18 additions and 12 deletions

View File

@ -41,12 +41,20 @@ class EpicsDashboardController
taiga.defineImmutableProperty @, 'project', () => return @projectService.project
taiga.defineImmutableProperty @, 'epics', () => return @epicsService.epics
title = @translate.instant("EPICS.PAGE_TITLE", {projectName: @.project.get('name')})
description = @translate.instant("EPICS.PAGE_DESCRIPTION", {
projectName: @.project.get("name"),
@appMetaService.setfn @._setMeta.bind(this)
_setMeta: () ->
return null if !@.project
ctx = {
projectName: @.project.get("name")
projectDescription: @.project.get("description")
})
@appMetaService.setAll(title, description)
}
return {
title: @translate.instant("EPICS.PAGE_TITLE", ctx)
description: @translate.instant("EPICS.PAGE_DESCRIPTION", ctx)
}
loadInitialData: () ->
@epicsService.clear()

View File

@ -35,16 +35,14 @@ class ProjectController
@appMetaService.setfn @._setMeta.bind(this)
_setMeta: (project)->
_setMeta: ()->
return null if !@.project
metas = {}
ctx = {projectName: @.project.get("name")}
metas.title = @translate.instant("PROJECT.PAGE_TITLE", ctx)
metas.description = @.project.get("description")
return metas
return {
title: @translate.instant("PROJECT.PAGE_TITLE", ctx)
description: @.project.get("description")
}
angular.module("taigaProjects").controller("Project", ProjectController)