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

42 lines
3.0 KiB
HTML

<div ux-id="asset-linked-items" 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 ux-id="related-items-tab" heading="{{'common.tabs.linkedItems' | i18n}}">
<related-item-list ux-id="asset-related-tickets" dependency="asset-to-tickets" context="asset" is-draft="isDraft"></related-item-list>
</tab>
<tab ux-id="assets-tab" heading="{{'common.tabs.assets' | i18n}}">
<related-item-list ux-id="asset-related-assets" dependency="asset-to-assets" context="asset" is-draft="isDraft"></related-item-list>
</tab>
<tab ux-id="contracts-tab" ng-if="asset.type != 'Business Service'" heading="{{'common.tabs.contract' | i18n}}">
<asset-contract ux-id="asset-related-contract" context="asset" is-draft="isDraft"></asset-contract>
</tab>
<tab ux-id="outages-tab" heading="{{'common.tabs.outages' | i18n}}">
<outage-resources ux-id="asset-related-outages"context="asset" is-draft="isDraft" ng-if="asset.outageResourceAvailable"></outage-resources>
</tab>
<tab ux-id="people-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 ux-id="add-related-people" 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.length">
{{'asset.details.noPeople' | i18n}}
</div>
<div class="asset-items__people" ng-show="'assetPeopleRelations.' + peopleRelation.key" ng-repeat="peopleRelation in assetPeopleRelations | orderBy: peopleRelation.key">
<div class="profile-relation__group-title" role="heading" tabindex="0"
aria-label="{{'common.relationship.type.' + peopleRelation.key | i18n}} {{'common.tabs.people' | i18n}}">
{{'asset.details.people.' + peopleRelation.key | i18n}}
</div>
<div ux-id="asset-related-people_{{$index}}" class="template-item" ng-repeat="person in peopleRelation.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>