Fixing custom fields in admin area
parent
5a5d6a933d
commit
481fef4847
|
@ -440,26 +440,28 @@ class ProjectCustomAttributesController extends mixOf(taiga.Controller, taiga.Pa
|
|||
"$tgLocation",
|
||||
"$tgNavUrls",
|
||||
"tgAppMetaService",
|
||||
"$translate"
|
||||
"$translate",
|
||||
"tgProjectService"
|
||||
]
|
||||
|
||||
constructor: (@scope, @rootscope, @repo, @rs, @params, @q, @location, @navUrls, @appMetaService,
|
||||
@translate) ->
|
||||
@translate, @projectService) ->
|
||||
@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()
|
||||
|
||||
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
|
||||
#########################
|
||||
|
|
|
@ -20,27 +20,27 @@ div.wrapper(
|
|||
div.admin-attributes-section(
|
||||
tg-project-custom-attributes,
|
||||
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
|
||||
|
||||
div.admin-attributes-section(
|
||||
tg-project-custom-attributes,
|
||||
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
|
||||
|
||||
div.admin-attributes-section(
|
||||
tg-project-custom-attributes,
|
||||
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
|
||||
|
||||
div.admin-attributes-section(
|
||||
tg-project-custom-attributes,
|
||||
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
|
||||
|
|
Loading…
Reference in New Issue