65 lines
2.7 KiB
HTML
65 lines
2.7 KiB
HTML
<div class="clearfix">
|
|
<div class="row">
|
|
<div class="asset-owner__edit-role">
|
|
<div class="col-sm-4">
|
|
<label class="label_control-wrap">
|
|
<span class="label__text" ng-class="{'required__label' : person.data}" data-required="{{'common.label.required.bracketed' | i18n}}">
|
|
{{'asset.actionBlade.addPeople.peopleRelationshipType.label' | i18n}}
|
|
</span>
|
|
<selection selection-items="assetOwnerRoles"
|
|
selected-item="relationData.relationshipType"
|
|
i18n-prefix="common.relationship.type."
|
|
title-text="{{'asset.actionBlade.addPeople.peopleRelationshipType.label' | i18n}}"
|
|
update-selected-item="true">
|
|
</selection>
|
|
</label>
|
|
</div>
|
|
<div class="col-sm-8">
|
|
<label class="label_control-wrap">
|
|
<span class="label__text">
|
|
{{'common.labels.person' | i18n}}
|
|
</span>
|
|
<div class="relative-position">
|
|
<input type="text"
|
|
title="{{ 'create.ticket.affected.customer.placeholder' | i18n }}"
|
|
class="custom-input"
|
|
ng-model="person.data"
|
|
role="combobox"
|
|
typeahead-on-select = "updateAssetOwner($item)"
|
|
typeahead-min-length="3"
|
|
typeahead-template-url="views/create/custom-add-user-dropdown.html"
|
|
typeahead-loading="person.isLoading"
|
|
typeahead="user as user.firstName + ' ' + user.lastName for user in getList('person', $viewValue)"
|
|
placeholder="{{ 'create.ticket.affected.customer.placeholder' | i18n }}"
|
|
ng-blur="onInputFocusBlur()"
|
|
uib-tooltip="{{'search.category.exceedsChunkSize' | i18n}}"
|
|
tooltip-is-open="isTooltipOpenOwner"
|
|
tooltip-enable="exceedsChunkSizeOwner"
|
|
tooltip-trigger="'none'"
|
|
tooltip-placement="auto">
|
|
<div class="select-custom-dropdown__spinner-container">
|
|
<loading-spinner if="person.isLoading" inline="true"></loading-spinner>
|
|
</div>
|
|
<i class="icon-cross item-input__delete-btn" tabindex=0 role="link"
|
|
title="{{'common.button.clear' | i18n}} {{ 'personInfoCard.asset.caption.contactInfo' | i18n }}" ng-if="person.data && !person.isLoading"
|
|
focus-input-on-clear ng-click="clearPerson()" ng-enter="clearPerson()">
|
|
</i>
|
|
</div>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<label class="label_control-wrap">
|
|
<span class="label__text">
|
|
{{'personInfoCard.asset.caption.primaryOffice' | i18n}}
|
|
</span>
|
|
</label>
|
|
<foundation-selector use-chunking="false" multiple="false" typeahead-mode="true" type="site"
|
|
options="siteFoundation.siteOptions" selected-foundations="siteFoundation.selectedSite" ng-if="siteFoundation">
|
|
</foundation-selector>
|
|
</div>
|
|
</div>
|
|
</div>
|