82 lines
4.3 KiB
HTML
82 lines
4.3 KiB
HTML
<div ux-id="person-site" class="person-site">
|
|
<div class="person-site__details" ng-show="!$parent.editMode">
|
|
<label class="label_control-wrap">
|
|
<custom-field-label></custom-field-label>
|
|
<address class="custom-field__value">
|
|
<div ux-id="person-site-name">{{data.value.site.name}}</div>
|
|
<div ux-id="person-site-address">{{data.value.site.attributeMap.siteAddress.address}}</div>
|
|
</address>
|
|
</label>
|
|
</div>
|
|
|
|
<div class="person-site__editor" ng-show="$parent.editMode">
|
|
<label ux-id="field_region" class="label_control-wrap">
|
|
<span class="label__text">
|
|
{{'foundation.label.region' | i18n }}
|
|
</span>
|
|
<selection selection-items="selections.regions"
|
|
selected-item="selected.region"
|
|
title-text="{{'foundation.label.region' | i18n}}"
|
|
label="name"
|
|
value="name"
|
|
disabled-selection="data.isReadOnly || !company || !isEditable"
|
|
loading-flag="state.regionsLoading"
|
|
selection-filter="true"
|
|
selection-filter-placeholder-text="console.filter.optionName.searchRegion"
|
|
show-chunking-tooltip="true"
|
|
typeahead-mode="state.tooManyRegions"
|
|
typeahead-details="region as region.name for region in getList($viewValue)"
|
|
typeahead-get-list="loadRegionsByName(name)"
|
|
update-selected-item="true"
|
|
show-clear="true">
|
|
</selection>
|
|
</label>
|
|
<label ux-id="field_siteGroup" class="label_control-wrap">
|
|
<span class="label__text">
|
|
{{'foundation.label.siteGroup' | i18n }}
|
|
</span>
|
|
<selection selection-items="selections.siteGroups"
|
|
selected-item="selected.siteGroup"
|
|
title-text="{{'create.change.wizard.basicDetails.impactedAreas.siteGroup' | i18n}}"
|
|
label="name"
|
|
value="name"
|
|
loading-flag="state.siteGroupsLoading"
|
|
disabled-selection="data.isReadOnly || !isEditable"
|
|
selection-filter="true"
|
|
selection-filter-placeholder-text="console.filter.optionName.searchSiteGroup"
|
|
show-chunking-tooltip="true"
|
|
typeahead-mode="state.tooManySiteGroups"
|
|
typeahead-details="siteGroup as siteGroup.name for siteGroup in getList($viewValue)"
|
|
typeahead-get-list="loadSiteGroupsByName(name)"
|
|
update-selected-item="true"
|
|
show-clear="true">
|
|
</selection>
|
|
</label>
|
|
<label ux-id="field_site" class="label_control-wrap">
|
|
<span id="siteLabel" class="label__text" ng-class="{'required__label': data.isRequired}" data-required="{{'common.label.required.bracketed' | i18n}}"
|
|
field-name="customer.site.name"
|
|
entity="ticket">
|
|
{{'foundation.label.site' | i18n}}
|
|
</span>
|
|
<selection selection-items="selections.sites"
|
|
selected-item="selected.site"
|
|
title-text="{{'foundation.label.site' | i18n}}"
|
|
label="name"
|
|
value="name"
|
|
selection-filter="true"
|
|
selection-filter-placeholder-text="console.filter.optionName.searchSite"
|
|
show-chunking-tooltip="true"
|
|
typeahead-mode="state.tooManySites"
|
|
typeahead-details="site as site.name for site in getList($viewValue)"
|
|
typeahead-get-list="loadSitesByName(name)"
|
|
loading-flag="state.sitesLoading"
|
|
aria-required="data.isRequired"
|
|
required="data.isRequired"
|
|
disabled-selection="data.isReadOnly || !isEditable"
|
|
update-selected-item="true"
|
|
show-clear="true">
|
|
</selection>
|
|
</label>
|
|
</div>
|
|
</div>
|