SmartIT_Extensions/BMC/smart-it-full-helix/views/asset/asset-person-renderer.html

48 lines
2.6 KiB
HTML

<div ux-id="asset-person-renderer" class="asset-item-renderer clearfix">
<div
ng-class="{'profile-click-available': isPeopleType(), 'profile-click-unavailable': !isPeopleType()}"
ux-id="show-person-details"
ng-click="showPersonDetails($event)" ng-enter="showPersonDetails($event)" tabindex="0"
aria-label="{{data.realObject.fullName}} {{'common.aria.labels.clickable' | i18n}}">
<div class="asset-person__avatar">
<img alt="{{data.realObject.fullName}}" class="asset-person__avatar-image"
imgplaceholder="user" ng-if="isPeopleType()" thumbnail-img="{{data.realObject.thumbnail}}" />
<div class="icon-users_circle" ng-if="!isPeopleType()"></div>
</div>
<div class="asset-item-renderer__main-info">
<div class="asset-person__name">
<a ux-id="person-name" ng-if="isPeopleType()" entity-profile-link="data">{{data.realObject.fullName}}</a>
<span ng-if="!isPeopleType()">{{displayValue}}</span>
</div>
<div class="asset-person__details">
<div>
{{'asset.details.person.type' | i18n}}:
<span ux-id="person-type_{{::data.realObject.reqType}}">{{('asset.actionBlade.addPeople.peopleType.' + data.realObject.reqType) | i18n}}</span>
</div>
<div>
{{'asset.details.person.accessPermitted' | i18n}}:
<span ux-id="access-permitted_{{::data.realObject.accessPermitted}}">{{data.realObject.accessPermitted === 'Yes' ? ('common.labels.yes' | i18n) : ('common.labels.no' | i18n)}}</span>
</div>
</div>
</div>
<div class="asset-item-renderer__main-info asset-item-renderer_width">
<div class="asset-person__organization-name" ng-hide="data.realObject.reqType == 'company'" ng-if="data.realObject.reqType!=='organization'">
{{'asset.details.person.organizationName' | i18n}}:
<span ux-id="organization">{{data.realObject.organizationName}}</span>
</div>
<div class="asset-person__organization-name" ng-if="data.realObject.reqType !== 'company'">
{{'asset.actionBlade.addPeople.peopleType.company' | i18n}}: <span ux-id="contact-name">{{data.realObject.companyContactName}}</span>
</div>
</div>
</div>
<i ux-id="remove-person" ng-if="editModeAllowed === 'true'"
class="icon-trash"
ng-click="removePeople()"
ng-enter="removePeople()"
aria-label="{{'common.button.remove' | i18n}} {{'common.tabs.people' | i18n}}"
role="link"
tabindex="0">
</i>
</div>