148 lines
7.1 KiB
Plaintext
148 lines
7.1 KiB
Plaintext
section.project-us-status
|
|
|
|
div.project-values-title
|
|
h2 {{ sectionName | translate }}
|
|
a.button.button-gray.show-add-new(href="", title="{{'ADMIN.US_STATUS.ACTION_ADD_STATUS' | translate}}")
|
|
span(translate="ADMIN.US_STATUS.ACTION_ADD_STATUS")
|
|
|
|
div.colors-table
|
|
div.table-header
|
|
div.row
|
|
div.color-column(translate="COMMON.FIELDS.COLOR")
|
|
div.status-name(translate="COMMON.FIELDS.NAME")
|
|
div.status-slug(translate="COMMON.FIELDS.SLUG")
|
|
div.is-closed-column(translate="COMMON.FIELDS.IS_CLOSED")
|
|
div.is-archived-column(translate="ADMIN.US_STATUS.IS_ARCHIVED_COLUMN")
|
|
div.status-wip-limit(translate="ADMIN.US_STATUS.WIP_LIMIT_COLUMN")
|
|
div.options-column
|
|
|
|
div.table-main
|
|
div.sortable
|
|
div(ng-repeat="value in values", tg-bind-scope)
|
|
form(tg-bind-scope)
|
|
div.row.table-main.visualization
|
|
svg.icon.icon-drag
|
|
use(xlink:href="#icon-drag")
|
|
|
|
div.color-column
|
|
div.current-color(ng-style="{background: value.color}")
|
|
|
|
div.status-name
|
|
span {{ value.name }}
|
|
|
|
div.status-slug
|
|
span {{ value.slug }}
|
|
|
|
div.is-closed-column
|
|
svg.icon.icon-check(ng-show="value.is_closed")
|
|
use(xlink:href="#icon-check")
|
|
|
|
div.is-archived-column
|
|
svg.icon.icon-check(ng-show="value.is_archived")
|
|
use(xlink:href="#icon-check")
|
|
|
|
div.status-wip-limit
|
|
span(ng-hide="value.is_archived") {{ value.wip_limit }}
|
|
|
|
div.options-column
|
|
svg.edit-value.icon.icon-edit(title="{{'ADMIN.COMMON.TITLE_ACTION_EDIT_VALUE' | translate}}")
|
|
use(xlink:href="#icon-edit")
|
|
svg.delete-value.icon.icon-trash(title="{{'ADMIN.COMMON.TITLE_ACTION_DELETE_VALUE' | translate}}")
|
|
use(xlink:href="#icon-trash")
|
|
|
|
div.row.table-main.edition.hidden
|
|
.color-column(tg-color-selection, ng-model="value")
|
|
.current-color(ng-style="{background: value.color}")
|
|
include ../../components/select-color
|
|
|
|
|
|
.status-name
|
|
input(
|
|
name="name"
|
|
type="text"
|
|
placeholder="{{'ADMIN.US_STATUS.PLACEHOLDER_WRITE_NAME' | translate}}",
|
|
ng-model="value.name"
|
|
data-required="true"
|
|
data-maxlength="255"
|
|
)
|
|
|
|
.is-closed-column
|
|
select(
|
|
name="is_closed"
|
|
ng-model="value.is_closed"
|
|
data-required="true"
|
|
ng-options="e.id as e.name | translate for e in [{'id':true, 'name':'COMMON.YES'},{'id':false, 'name': 'COMMON.NO'}]"
|
|
)
|
|
|
|
.is-archived-column
|
|
select(
|
|
name="is_archived"
|
|
ng-model="value.is_archived"
|
|
data-required="true"
|
|
ng-options="e.id as e.name | translate for e in [{'id':true, 'name':'COMMON.YES'},{'id':false, 'name': 'COMMON.NO'}]"
|
|
)
|
|
|
|
.status-wip-limit
|
|
input(
|
|
name="wip_limit"
|
|
type="number"
|
|
ng-hide="value.is_archived"
|
|
ng-model="value.wip_limit"
|
|
data-type="digits"
|
|
placeholder="{{'ADMIN.US_STATUS.WIP_LIMIT_COLUMN' | translate}}"
|
|
)
|
|
|
|
.options-column
|
|
svg.save.icon.icon-save(title="{{'COMMON.SAVE' | translate}}")
|
|
use(xlink:href="#icon-save")
|
|
svg.cancel.icon.icon-close(title="{{'COMMON.CANCEL' | translate}}")
|
|
use(xlink:href="#icon-close")
|
|
|
|
form
|
|
div.row.table-main.new-value.hidden
|
|
div.color-column(tg-color-selection, ng-model="newValue")
|
|
div.current-color(ng-style="{background: newValue.color}")
|
|
include ../../components/select-color
|
|
|
|
div.status-name
|
|
input(
|
|
name="name"
|
|
type="text"
|
|
ng-model="newValue.name"
|
|
data-required="true"
|
|
data-maxlength="255"
|
|
placeholder="{{'ADMIN.US_STATUS.PLACEHOLDER_WRITE_NAME' | translate}}"
|
|
)
|
|
|
|
div.is-closed-column
|
|
select(
|
|
name="is_closed"
|
|
ng-model="newValue.is_closed"
|
|
data-required="true"
|
|
ng-options="e.id as e.name | translate for e in [{'id':true, 'name':'COMMON.YES'},{'id':false, 'name': 'COMMON.NO'}]"
|
|
)
|
|
|
|
div.is-archived-column
|
|
select(
|
|
name="is_archived"
|
|
ng-model="newValue.is_archived"
|
|
data-required="true"
|
|
ng-options="e.id as e.name | translate for e in [{'id':true, 'name':'COMMON.YES'},{'id':false, 'name': 'COMMON.NO'}]"
|
|
)
|
|
|
|
div.status-wip-limit
|
|
input(
|
|
name="wip_limit"
|
|
type="number"
|
|
ng-hide="newValue.is_archived"
|
|
ng-model="newValue.wip_limit"
|
|
data-type="digits"
|
|
placeholder="{{'ADMIN.US_STATUS.WIP_LIMIT_COLUMN' | translate}}"
|
|
)
|
|
|
|
div.options-column
|
|
svg.add-new.icon.icon-save(title="{{'COMMON.ADD' | translate}}")
|
|
use(xlink:href="#icon-save")
|
|
svg.delete-new.icon.icon-trash(title="{{'COMMON.CANCEL' | translate}}")
|
|
use(xlink:href="#icon-trash")
|