SmartIT_Extensions/BMC/smart-it-full/views/known-error/known-error-details-editor....

220 lines
12 KiB
HTML

<div>
<div class="ticket__category-section" ng-if="!editMode">
<div class="row">
<div class="col-sm-8">
<div class="row ticket__row">
<div class="col-sm-4">
<label class="label_control-wrap">
<span ng-if="ticket.company.name">{{'ticket.detail.company' | i18n}}</span>
<span ng-if="!ticket.company.name">{{'common.label.na' | i18n}}</span>
<div class="ticket__field-value">{{ticket.company.name}}</div>
</label>
</div>
<div class="col-sm-4">
<label class="label_control-wrap">
<span>{{'ticket.detail.affectedService' | i18n}}</span>
<div class="ticket__field-value">
<a ng-if="ticket.impactedService.name" ng-href="#/asset/{{ticket.impactedService.reconciliationId | escape}}/{{ticket.impactedService.classId}}">{{ticket.impactedService.name}}</a>
<span ng-if="!ticket.impactedService.name" class="ticket__field-value">{{'common.label.na' | i18n}}</span>
</div>
</label>
</div>
<div class="col-sm-4">
<label class="label_control-wrap">
<span>{{'ticket.detail.affectedAsset' | i18n}}</span>
<div class="ticket__field-value">
<a ng-if="ticket.causalCI.name" ng-href="#/asset/{{ticket.causalCI.reconciliationId | escape}}/{{ticket.causalCI.classId}}">{{ticket.causalCI.name}}</a>
<span ng-if="!ticket.causalCI.name" class="ticket__field-value">{{'common.label.na' | i18n}}</span>
</div>
</label>
</div>
</div>
<div class="row ticket__row col-md-12" ng-if="!editMode">
<edit-summary ticket="ticket" context="ticket.isDraft ? 'draft' : 'detail'"
class="editable-content-section-block" update-is-handled-by-parent="true" edit-disabled="!ticket.accessMappings.detailsEditAllowed">
</edit-summary>
</div>
<div class="row ticket__row">
<div class="col-sm-12">
<label class="label_control-wrap">
<span>{{'create.knownerror.viewAccess' | i18n}}</span>
<div class="ticket__field-value">{{ticket.viewAccess | localizeLabel: 'viewAccess':'knownerror'}}</div>
</label>
</div>
</div>
<div class="row ticket__row">
<div class="col-sm-12 ticket__row">
<label class="label_control-wrap">
<span>{{'ticket.detail.rootCause' | i18n}}</span>
<div class="ticket__field-value">{{ticket.rootCause}}</div>
</label>
</div>
</div>
<div class="row ticket__row" ng-if="ticket.workaround && !editMode">
<div class="col-sm-12 ticket__row">
<label class="label_control-wrap">
<div>{{'ticket.detail.workaround' | i18n}}</div>
<text-area-expand ticket="ticket" edit-mode="false" field-name="'workaround'" context="ticket.isDraft ? 'draft' : 'detail'">
</text-area-expand>
</label>
</div>
</div>
<div class="row ticket__row" ng-if="ticket.resolution && !editMode">
<div class="col-sm-12 ticket__row">
<label class="label_control-wrap">
<div>{{'ticket.detail.resolution' | i18n}}</div>
<text-area-expand ticket="ticket" edit-mode="false" field-name="'resolution'" context="ticket.isDraft ? 'draft' : 'detail'">
</text-area-expand>
</label>
</div>
</div>
<div class="row ticket__row">
<div class="col-sm-12 ticket__row">
<custom-field-area ticket="ticket" panel-id="knownErrorScreen.Record Summary"
update-is-handled-by-parent="true" class="editable-content-section-block custom-area_no-padding" stacked="true">
</custom-field-area>
</div>
</div>
</div>
<div class="col-sm-4">
<categories-section context="ticket" class="editable-content-section-block"
update-is-handled-by-parent="true" edit-disabled="!editMode"></categories-section>
<custom-field-area ticket="ticket" panel-id="knownErrorScreen.Categorization"
update-is-handled-by-parent="true" class="editable-content-section-block custom-area_no-padding" stacked="true"></custom-field-area>
</div>
</div>
</div>
<div class="ticket__category-section" tabindex="0" ng-show="editMode">
<div div class="clearfix row">
<div class="col-sm-8">
<div ng-show="editMode" class="row ticket__row">
<div class="col-md-4">
<label class="label_control-wrap">
<span class="label__text required__label" data-required="{{'common.label.required.bracketed' | i18n}}">
{{'ticket.detail.company' | i18n }}
</span>
<div>
<selection selection-items="selections.companies"
selected-item="updatedInfo.company"
title-text="{{'ticket.detail.company' | i18n}}"
label="name"
value="name"
selection-callback="updateCompany()"
aria-required="true"
update-selected-item="true"
selection-filter="true"
selection-filter-placeholder-text="assignBlade.searchCompany"
show-chunking-tooltip="true"
typeahead-mode="state.tooManyCompanies"
typeahead-details="company as company.name for company in getList($viewValue)"
typeahead-get-list="getCompaniesByName(name)">
</selection>
</div>
</label>
</div>
<div class="col-md-8">
<edit-affected-assets ticket="ticket" meta-data="metadata" is-draft="ticket.isDraft" ng-show="ticket.accessMappings.detailsEditAllowed"
class="editable-content-section-block" update-is-handled-by-parent="true">
</edit-affected-assets>
</div>
</div>
<div class="row ticket__row">
<div class="col-sm-12">
<edit-summary ticket="ticket" context="ticket.isDraft ? 'draft' : 'detail'" attachment="true" is-desc-required="true"
class="editable-content-section-block" update-is-handled-by-parent="true" edit-disabled="!ticket.accessMappings.detailsEditAllowed">
</edit-summary>
</div>
</div>
<div ng-show="editMode" class="row ticket__row">
<div class="col-sm-12">
<label class="label_control-wrap">
<span class="label__text"
potentially-required-field
field-name="viewAccess"
entity="ticket">
{{'create.knownerror.viewAccess' | i18n}}
</span>
<selection selection-items="metadata.viewAccesses"
selected-item="updatedInfo.viewAccess"
title-text="{{'ticket.detail.viewAccess' | i18n}}"
label="label"
value="label"
field-name="viewAccess"
entity="ticket"
update-selected-item="true">
</selection>
</label>
</div>
</div>
<div ng-show="editMode" class="row ticket__row">
<div class="col-sm-12">
<label class="label_control-wrap">
<span class="label__text"
potentially-required-field
field-name="rootCause"
entity="ticket">
{{'ticket.detail.rootCause' | i18n}}
</span>
<selection selection-items="selections.rootCause"
selected-item="updatedInfo.rootCause"
title-text="{{'ticket.detail.rootCause' | i18n}}"
label="name"
value="name"
field-name="rootCause"
entity="ticket"
show-clear="true"
update-selected-item="true">
</selection>
</label>
</div>
</div>
<div ng-if="editMode" class="row ticket__row">
<div class="col-sm-12">
<label class="label_control-wrap">
<span class="label__text"
potentially-required-field
field-name="workaround"
entity="ticket">
{{('ticket.detail.workaround' | i18n)}}
</span>
<text-area-expand ticket="updatedInfo" edit-mode="true" field-name="'workaround'"
class="editable-content-section-block" context="ticket.isDraft ? 'draft' : 'detail'" is-editable="ticket.accessMappings.detailsEditAllowed">
</text-area-expand>
</label>
</div>
</div>
<div ng-if="editMode" class="row ticket__row">
<div class="col-sm-12">
<label class="label_control-wrap">
<span class="label__text"
potentially-required-field
field-name="resolution"
entity="ticket">
{{('ticket.detail.resolution' | i18n)}}
</span>
<text-area-expand ticket="updatedInfo" edit-mode="true" field-name="'resolution'"
class="editable-content-section-block" context="ticket.isDraft ? 'draft' : 'detail'">
</text-area-expand>
</label>
</div>
</div>
<div class="row ticket__row">
<div class="col-sm-12">
<custom-field-area ticket="ticket" panel-id="knownErrorScreen.Record Summary"
update-is-handled-by-parent="true" class="editable-content-section-block custom-area_no-padding" stacked="true">
</custom-field-area>
</div>
</div>
</div>
<div class="col-sm-4">
<categories-section tooltip-position="left" context="ticket" class="editable-content-section-block"
update-is-handled-by-parent="true" edit-disabled="false"></categories-section>
<custom-field-area ticket="ticket" panel-id="knownErrorScreen.Categorization"
update-is-handled-by-parent="true" class="editable-content-section-block custom-area_no-padding" stacked="true"></custom-field-area>
</div>
</div>
</div>
</div>