82 lines
3.8 KiB
HTML
82 lines
3.8 KiB
HTML
<div class="edit-affected-assets row">
|
|
<div class="edit-affected-asset col-sm-6">
|
|
<label class="label_control-wrap">
|
|
<span id="affectedServiceLabel" class="label__text"
|
|
potentially-required-field
|
|
field-name="impactedService.name"
|
|
entity="ticket">
|
|
{{ 'ticket.detail.affectedService' | i18n }}
|
|
</span>
|
|
<div class="create-ticket__service-item">
|
|
<input type="text"
|
|
potentially-required-field
|
|
field-name="impactedService.name"
|
|
entity="ticket"
|
|
title="{{ 'create.ticket.affected.business.services.placeholder' | i18n }}"
|
|
name="affectedService"
|
|
ng-model="editedData.selectedService"
|
|
uib-tooltip="{{'search.category.exceedsChunkSize' | i18n}}"
|
|
tooltip-is-open="state.isServiceTooltipOpen"
|
|
tooltip-enable="state.exceedsServiceChunkSize"
|
|
tooltip-trigger="'none'"
|
|
typeahead-editable="false"
|
|
ng-change="onAffectedServiceChange()"
|
|
typeahead-min-length="3"
|
|
typeahead-wait-ms="500"
|
|
typeahead="asset as asset.name for asset in getListOfAffectedServices($viewValue)"
|
|
placeholder="{{ 'create.ticket.affected.business.services.placeholder' | i18n }}"
|
|
class="form-control">
|
|
|
|
<div class="select-custom-dropdown__spinner-container">
|
|
<loading-spinner if="affectedServiceDataLoading" inline="true"></loading-spinner>
|
|
</div>
|
|
|
|
<i class="icon-cross item-input__delete-btn" focus-input-on-clear ng-click="clearSelectedService()" ng-enter="clearSelectedService()"
|
|
title="{{'common.button.clear' | i18n}} {{ 'personInfoCard.asset.caption.contactInfo' | i18n }}" aria-labelledby="affectedServiceLabel"
|
|
ng-if="editedData.selectedService && !affectedServiceDataLoading" role="link" tabindex="0"></i>
|
|
|
|
</div>
|
|
</label>
|
|
</div>
|
|
<div class="edit-affected-asset col-sm-6" ng-if="type != 'workorder' && type != 'change' && type != 'release'">
|
|
<label class="label_control-wrap">
|
|
<span id="affectedAssetLabel" class="label__text"
|
|
potentially-required-field
|
|
field-name="causalCI.name"
|
|
entity="ticket">
|
|
{{ 'create.ticket.affected.asset' | i18n }}
|
|
</span>
|
|
<div class="create-incident__asset-item">
|
|
<input type="text"
|
|
potentially-required-field
|
|
field-name="causalCI.name"
|
|
entity="ticket"
|
|
title="{{ 'create.ticket.affected.asset.placeholder' | i18n }}"
|
|
name="affectedAsset"
|
|
ng-model="editedData.selectedAsset"
|
|
typeahead-editable="false"
|
|
uib-tooltip="{{'search.category.exceedsChunkSize' | i18n}}"
|
|
tooltip-is-open="state.isAssetTooltipOpen"
|
|
tooltip-enable="state.exceedsAssetChunkSize"
|
|
tooltip-trigger="'none'"
|
|
typeahead-editable="false"
|
|
ng-change="onAffectedAssetChange()"
|
|
typeahead-min-length="3"
|
|
typeahead-wait-ms="500"
|
|
typeahead="asset as asset.name for asset in getListOfAffectedAssets($viewValue)"
|
|
placeholder="{{ 'create.ticket.affected.asset.placeholder' | i18n }}"
|
|
class="form-control">
|
|
<div class="inputCheckboxAsset" ng-if="editedData.selectedAsset && editedData.selectedAsset.name != editedData.oldAssetValue.name && editedData.oldAssetValue != null">
|
|
<input type="checkbox" name="previousAffectedService" ng-model="editedData.isAssetRetained" checked><span class="checkboxAsset">{{'ticket.detail.previousAffectedAsset' | i18n}}</span>
|
|
</div>
|
|
<div class="select-custom-dropdown__spinner-container">
|
|
<loading-spinner if="affectedAssetDataLoading" inline="true"></loading-spinner>
|
|
</div>
|
|
|
|
<i class="icon-cross item-input__delete-btn" focus-input-on-clear ng-click="clearSelectedAsset()" ng-enter="clearSelectedAsset()"
|
|
title="{{'common.button.clear' | i18n}} {{ 'personInfoCard.asset.caption.contactInfo' | i18n }}" aria-labelledby="affectedAssetLabel"
|
|
ng-if="editedData.selectedAsset && !affectedAssetDataLoading" role="link" tabindex="0"></i>
|
|
</div>
|
|
</label>
|
|
</div>
|
|
</div> |