76 lines
3.2 KiB
HTML
76 lines
3.2 KiB
HTML
<div class="priority-editor">
|
|
<div class="row">
|
|
<div class="col-sm-4">
|
|
<label class="label_control-wrap">
|
|
<span class="{{editMode ? 'required__label' : 'label__text'}}" data-required="{{'common.label.required.bracketed' | i18n}}">
|
|
{{'create.ticket.impact' | i18n }}
|
|
</span>
|
|
|
|
<div ng-if="editMode && ticket.accessMappings.priorityEditAllowed" class="create-ticket__item">
|
|
<selection selection-items="metadata.impacts"
|
|
selected-item="updatedInfo.impact"
|
|
selection-callback="updatePriority()"
|
|
title-text="{{'create.ticket.impact' | i18n | uppercase}}"
|
|
label="label"
|
|
value="label"
|
|
aria-required="true"
|
|
update-selected-item="true">
|
|
</selection>
|
|
</div>
|
|
<div ng-if="!editMode || !ticket.accessMappings.priorityEditAllowed" class="ticket__field-value">
|
|
{{ ticket.impact | localizeLabel: 'impact':ticket.type}}
|
|
</div>
|
|
</label>
|
|
</div>
|
|
<div class="col-sm-4">
|
|
<label class="label_control-wrap">
|
|
<span class="{{editMode ? 'required__label' : 'label__text'}}" data-required="{{'common.label.required.bracketed' | i18n}}">
|
|
{{'create.ticket.urgency' | i18n }}
|
|
</span>
|
|
|
|
<div ng-if="editMode && ticket.accessMappings.priorityEditAllowed" class="create-ticket__item">
|
|
<selection selection-items="metadata.urgencies"
|
|
selected-item="updatedInfo.urgency"
|
|
selection-callback="updatePriority()"
|
|
title-text="{{'create.ticket.urgency' | i18n | uppercase}}"
|
|
label="label"
|
|
value="label"
|
|
aria-required="true"
|
|
update-selected-item="true">
|
|
</selection>
|
|
</div>
|
|
<div ng-if="!editMode || !ticket.accessMappings.priorityEditAllowed" class="ticket__field-value">
|
|
{{ ticket.urgency | localizeLabel: 'urgency':ticket.type}}
|
|
</div>
|
|
</label>
|
|
</div>
|
|
<div class="col-sm-4" ng-if="ticket.type=='change' || ticket.type=='release'">
|
|
<label class="label_control-wrap">
|
|
<span class="{{editMode ? 'required__label' : 'label__text'}}" data-required="{{'common.label.required.bracketed' | i18n}}">
|
|
{{ 'create.ticket.priority' | i18n }}
|
|
</span>
|
|
<div ng-if="editMode && ticket.accessMappings.priorityEditAllowed" class="relative-position">
|
|
<selection selection-items="metadata.priorities"
|
|
selected-item="updatedInfo.priority"
|
|
title-text="{{'create.ticket.priority' | i18n}}"
|
|
label="label"
|
|
value="label"
|
|
aria-required="true"
|
|
update-selected-item="true">
|
|
</selection>
|
|
<input type="hidden" ng-model="updatedInfo.priority" ng-required="true">
|
|
<div loading-spinner if="state.isCalculating" inline="true" centered="true" overlay="true"></div>
|
|
</div>
|
|
<div ng-if="!editMode || !ticket.accessMappings.priorityEditAllowed" class="ticket__field-value">
|
|
{{ ticket.priority | localizeLabel: 'priority':ticket.type}}
|
|
</div>
|
|
</label>
|
|
</div>
|
|
<div class="col-sm-4" ng-if="ticket.type !== 'change' && ticket.type !== 'release'">
|
|
<div ticket-priority-display priority-value="{{updatedInfo.priority.name | lowercase}}">
|
|
{{ updatedInfo.priority.name | localizeLabel: 'priority':ticket.type }}
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div> |