SmartIT_Extensions/BMC/smart-it-full/views/common/priority-editor.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>