SmartIT_Extensions/BMC/smart-it-full/views/asset/asset-details-linked-items....

42 lines
2.6 KiB
HTML

<div ng-if="isFullVersion && !asset.isPoiOnly" class="asset__relationships-section" aria-label="{{'ticket.region.relationship' | i18n}}" role="region" tabindex="0">
<tabset justified="true" class="tabset_short-relative-tabs">
<tab heading="{{'common.tabs.linkedItems' | i18n}}">
<related-item-list dependency="asset-to-tickets" context="asset" is-draft="isDraft"></related-item-list>
</tab>
<tab heading="{{'common.tabs.assets' | i18n}}">
<related-item-list dependency="asset-to-assets" context="asset" is-draft="isDraft"></related-item-list>
</tab>
<tab ng-if="asset.type != 'Business Service'" heading="{{'common.tabs.contract' | i18n}}">
<asset-contract context="asset" is-draft="isDraft"></asset-contract>
</tab>
<tab heading="{{'common.tabs.outages' | i18n}}">
<outage-resources context="asset" is-draft="isDraft" ng-if="asset.outageResourceAvailable"></outage-resources>
</tab>
<tab heading="{{'common.tabs.people' | i18n}}">
<div class="resource-slice__body" aria-label="{{'common.tabs.people' | i18n}}" role="region" tabindex="0">
<div loading-spinner if="state.isPersonRelationsLoading" centered="true" overlay="true"></div>
<div class="resource-slice__add" ng-if="asset.accessMappings.relationsEditAllowed" ng-click="addRelatedPeople()"
aria-label="{{'common.button.add' | i18n}} {{'common.tabs.people' | i18n}}" role="link" tabindex="0" ng-enter="addRelatedPeople()">
<span><i class="icon-plus"></i></span>
{{'asset.details.people.addPeople' | i18n}}
</div>
<div>
<div tabindex="0" role="heading" class="resource-slice__empty-list-message" ng-hide="'assetPeopleRelations.' + key">
{{'asset.details.noPeople' | i18n}}
</div>
<div class="asset-items__people" ng-show="'assetPeopleRelations.' + key" ng-repeat="(key, value) in assetPeopleRelations | orderBy: key">
<div class="profile-relation__group-title" role="heading" tabindex="0"
aria-label="{{'common.relationship.type.' + key | i18n}} {{'common.tabs.people' | i18n}}">
{{'asset.details.people.' + key | i18n}}
</div>
<div class="template-item" ng-repeat="person in value" aria-label="{{'common.tabs.people' | i18n}} {{'ticket.region.details' | i18n}}"
role="heading" tabindex="0">
<asset-person-renderer data="person" is-people-type="isPeopleType(person)" remove-people="removePeople(person)"
edit-mode-allowed="{{asset.accessMappings.relationsEditAllowed}}" show-person-details="showPersonDetails(person, $event)"></asset-person-renderer>
</div>
</div>
</div>
</div>
</tab>
</tabset>
</div>