SmartIT_Extensions/BMC/smart-it-full/views/custom-widgets/person-site.html

81 lines
4.1 KiB
HTML

<div 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>{{data.value.site.name}}</div>
<div>{{data.value.site.attributeMap.siteAddress.address}}</div>
</address>
</label>
</div>
<div class="person-site__editor" ng-show="$parent.editMode">
<label 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 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 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>