89 lines
4.5 KiB
HTML
89 lines
4.5 KiB
HTML
<div ux-id="release-details-editor" class="change-details-editor row">
|
|
<div class="col-sm-8">
|
|
<div class="{{editMode ? 'release_edit_row_priority' : ''}}">
|
|
<priority-editor ux-id="priority-edit" class="editable-content-section-block ticket__row" ticket="ticket" allow-overwrite="true" update-is-handled-by-parent="true"></priority-editor>
|
|
</div>
|
|
<div class="{{editMode ? 'row release_edit_row' : ' row ticket__row'}}">
|
|
<div ux-id="release-type-dropdown" class="col-sm-4">
|
|
<label class="label_control-wrap">
|
|
<div ux-id="field-label" class="label__text">
|
|
{{'release.detail.releaseType' | i18n }}
|
|
</div>
|
|
<div ux-id="field-value" class="ticket__field-value" ng-if="!ticket.accessMappings.detailsEditAllowed || !editMode">
|
|
{{ticket.releaseType | localizeLabel : 'type' : 'release'}}
|
|
</div>
|
|
|
|
<div ng-if="editMode && ticket.accessMappings.priorityEditAllowed" class="create-ticket__item">
|
|
<selection selection-items="metadata.types"
|
|
selected-item="updatedInfo.releaseType"
|
|
title-text="{{'create.ticket.impact' | i18n | uppercase}}"
|
|
label="label"
|
|
value="label"
|
|
aria-required="true"
|
|
first-item-empty="true"
|
|
update-selected-item="true">
|
|
</selection>
|
|
</div>
|
|
</label>
|
|
</div>
|
|
<div class="col-sm-4">
|
|
<div ux-id="field_impactedService" ng-if="!ticket.accessMappings.detailsEditAllowed || !editMode">
|
|
<div ux-id="field-label" class="label__text">
|
|
{{'ticket.detail.affectedService' | i18n }}
|
|
</div>
|
|
<div>
|
|
<a ux-id="field-value" ng-if="ticket.impactedService.name"
|
|
href="#/asset/{{ticket.impactedService.reconciliationId | escape}}/{{ticket.impactedService.classId}}">
|
|
{{ticket.impactedService.name}}
|
|
</a>
|
|
<span ux-id="field-value" ng-if="!ticket.impactedService.name" class="ticket__field-value">{{'common.label.na' | i18n}}</span>
|
|
</div>
|
|
</div>
|
|
<edit-affected-assets ticket="ticket" meta-data="metadata" is-draft="false" ng-show="editMode && ticket.accessMappings.detailsEditAllowed"
|
|
class="editable-content-section-block" update-is-handled-by-parent="true">
|
|
</edit-affected-assets>
|
|
</div>
|
|
<div ux-id="business-justification-dropdown" class="col-sm-4">
|
|
<label class="label_control-wrap">
|
|
<div ux-id="field-label" class="{{editMode ? 'label__text required__label' : ' label__text'}}" data-required="{{'common.label.required.bracketed' | i18n}}" >
|
|
{{'release.detail.businessJustification' | i18n }}
|
|
</div>
|
|
<div ux-id="field-value" class="ticket__field-value" ng-if="!ticket.accessMappings.detailsEditAllowed || !editMode">
|
|
{{ticket.businessJustification | localizeLabel : 'businessJustification' : 'release'}}
|
|
</div>
|
|
|
|
<div ng-if="editMode && ticket.accessMappings.priorityEditAllowed" class="create-ticket__item">
|
|
<selection selection-items="metadata.businessJustifications"
|
|
entity="updatedInfo"
|
|
selected-item="updatedInfo.businessJustification"
|
|
title-text="{{'create.ticket.impact' | i18n | uppercase}}"
|
|
label="label"
|
|
value="label"
|
|
aria-required="true"
|
|
update-selected-item="true">
|
|
</selection>
|
|
</div>
|
|
|
|
</label>
|
|
</div>
|
|
</div>
|
|
<div ux-id="release-location" class="{{editMode ? 'release_edit_row_priority' : 'ticket__row'}}" tabindex="0">
|
|
<label class="label_control-wrap" for="foundation-selector__site">
|
|
<span ux-id="field-label" class="label__text">
|
|
{{'release.detail.releaseLocation' | i18n }}
|
|
</span>
|
|
</label>
|
|
<foundation-selector ux-id="release-location" ng-if="editMode && ticket.accessMappings.detailsEditAllowed" type="site" inline="true" multiple="false" options="siteOptions"
|
|
use-chunking="false" typeahead-mode="true" selected-foundations="updatedInfo.location"></foundation-selector>
|
|
<div ng-if="!editMode || !ticket.accessMappings.detailsEditAllowed">
|
|
<span ux-id="field-value" ng-if="!ticket.location.region" class="ticket__field-value">{{ticket.company.name}}</span>
|
|
<span ux-id="field-value" ng-if="ticket.location.region" class="ticket__field-value">{{buildSiteTag(ticket.location)}}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-4">
|
|
<categories-section ux-id="release-categories" tooltip-position="left" context="ticket" ng-class="{'editable-content-section-block': ticket.accessMappings.detailsEditAllowed}"
|
|
update-is-handled-by-parent="true" edit-disabled="!ticket.accessMappings.detailsEditAllowed"></categories-section>
|
|
</div>
|
|
|
|
</div> |