SmartIT_Extensions/BMC/smart-it-full/views/common/edit-affected-assets.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>