Fixing custom fields in admin area
parent
5a5d6a933d
commit
481fef4847
|
@ -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
|
||||||
#########################
|
#########################
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue