Fixing custom fields in admin area

stable
Alejandro Alonso 2016-11-25 12:02:24 +01:00
parent 5a5d6a933d
commit 481fef4847
2 changed files with 18 additions and 16 deletions

View File

@ -440,26 +440,28 @@ class ProjectCustomAttributesController extends mixOf(taiga.Controller, taiga.Pa
"$tgLocation", "$tgLocation",
"$tgNavUrls", "$tgNavUrls",
"tgAppMetaService", "tgAppMetaService",
"$translate" "$translate",
"tgProjectService"
] ]
constructor: (@scope, @rootscope, @repo, @rs, @params, @q, @location, @navUrls, @appMetaService, constructor: (@scope, @rootscope, @repo, @rs, @params, @q, @location, @navUrls, @appMetaService,
@translate) -> @translate, @projectService) ->
@scope.TYPE_CHOICES = TYPE_CHOICES @scope.TYPE_CHOICES = TYPE_CHOICES
@scope.project = @projectService.project.toJS()
@scope.projectId = @scope.project.id
@scope.project = {} sectionName = @translate.instant(@scope.sectionName)
title = @translate.instant("ADMIN.CUSTOM_ATTRIBUTES.PAGE_TITLE", {
"sectionName": sectionName,
"projectName": @scope.project.name
})
description = @scope.project.description
@appMetaService.setAll(title, description)
@rootscope.$on "project:loaded", => @scope.init = (type) =>
@scope.type = type
@.loadCustomAttributes() @.loadCustomAttributes()
sectionName = @translate.instant(@scope.sectionName)
title = @translate.instant("ADMIN.CUSTOM_ATTRIBUTES.PAGE_TITLE", {
"sectionName": sectionName,
"projectName": @scope.project.name
})
description = @scope.project.description
@appMetaService.setAll(title, description)
######################### #########################
# Custom Attribute # Custom Attribute
######################### #########################

View File

@ -20,27 +20,27 @@ div.wrapper(
div.admin-attributes-section( div.admin-attributes-section(
tg-project-custom-attributes, tg-project-custom-attributes,
ng-controller="ProjectCustomAttributesController as ctrl", ng-controller="ProjectCustomAttributesController as ctrl",
ng-init="type='epic'; customFieldSectionTitle='ADMIN.CUSTOM_FIELDS.EPIC_DESCRIPTION'; customFieldButtonTitle='ADMIN.CUSTOM_FIELDS.EPIC_ADD'" ng-init="init('epic'); customFieldSectionTitle='ADMIN.CUSTOM_FIELDS.EPIC_DESCRIPTION'; customFieldButtonTitle='ADMIN.CUSTOM_FIELDS.EPIC_ADD'"
) )
include ../includes/modules/admin/admin-custom-attributes include ../includes/modules/admin/admin-custom-attributes
div.admin-attributes-section( div.admin-attributes-section(
tg-project-custom-attributes, tg-project-custom-attributes,
ng-controller="ProjectCustomAttributesController as ctrl", ng-controller="ProjectCustomAttributesController as ctrl",
ng-init="type='userstory'; customFieldSectionTitle='ADMIN.CUSTOM_FIELDS.US_DESCRIPTION'; customFieldButtonTitle='ADMIN.CUSTOM_FIELDS.US_ADD'" ng-init="init('userstory'); customFieldSectionTitle='ADMIN.CUSTOM_FIELDS.US_DESCRIPTION'; customFieldButtonTitle='ADMIN.CUSTOM_FIELDS.US_ADD'"
) )
include ../includes/modules/admin/admin-custom-attributes include ../includes/modules/admin/admin-custom-attributes
div.admin-attributes-section( div.admin-attributes-section(
tg-project-custom-attributes, tg-project-custom-attributes,
ng-controller="ProjectCustomAttributesController as ctrl", ng-controller="ProjectCustomAttributesController as ctrl",
ng-init="type='task'; customFieldSectionTitle='ADMIN.CUSTOM_FIELDS.TASK_DESCRIPTION'; customFieldButtonTitle='ADMIN.CUSTOM_FIELDS.TASK_ADD'" ng-init="init('task'); customFieldSectionTitle='ADMIN.CUSTOM_FIELDS.TASK_DESCRIPTION'; customFieldButtonTitle='ADMIN.CUSTOM_FIELDS.TASK_ADD'"
) )
include ../includes/modules/admin/admin-custom-attributes include ../includes/modules/admin/admin-custom-attributes
div.admin-attributes-section( div.admin-attributes-section(
tg-project-custom-attributes, tg-project-custom-attributes,
ng-controller="ProjectCustomAttributesController as ctrl", ng-controller="ProjectCustomAttributesController as ctrl",
ng-init="type='issue'; customFieldSectionTitle='ADMIN.CUSTOM_FIELDS.ISSUE_DESCRIPTION'; customFieldButtonTitle='ADMIN.CUSTOM_FIELDS.ISSUE_ADD'" ng-init="init('issue'); customFieldSectionTitle='ADMIN.CUSTOM_FIELDS.ISSUE_DESCRIPTION'; customFieldButtonTitle='ADMIN.CUSTOM_FIELDS.ISSUE_ADD'"
) )
include ../includes/modules/admin/admin-custom-attributes include ../includes/modules/admin/admin-custom-attributes