SmartIT_Extensions/BMC/smart-it-full/views/approval/approval-list-item.html

38 lines
1.7 KiB
HTML

<div class="row">
<div class="col-sm-3">
<i class="icon-{{(approval.status.name || 'alert')}}"></i>
<span class="approval-item__status" ng-if="approval.status.name !== 'pending'">{{'approval.labels.' + approval.status.name | i18n}}</span>
<span class="approval-item__status" ng-if="approval.status.name === 'pending'">
<span ng-if="approval.subType === 'groupmember'">{{'approval.labels.group.pending' | i18n}}</span>
<span ng-if="approval.subType !== 'groupmember'">{{'approval.labels.individual.pending' | i18n}}</span>
</span>
</div>
<div ng-if="approval.type == 'person'" class="col-sm-1">
<img alt="{{approval.approver.fullName}}" class="service-request__approver-thumbnail"
user-availability="approval.approver" thumbnail-img="{{'data:' + approval.approver.thumbnailMime + ';base64,' + approval.approver.thumbnail}}" imgplaceholder="user">
</div>
<div ng-if="approval.type == 'person'" class="col-sm-5">
<div>
{{approval.approver.fullName}}
<span ng-if="approval.approvedFor" class="approval-item__alternate-text">
{{'approval.labels.alternate.approver.for' | i18n}} {{approval.approvedFor.join(', ')}}
</span>
</div>
<div>{{approval.approver.organization}}</div>
<div>{{approval.approver.jobTitle}}</div>
</div>
<div ng-if="approval.type == 'group'" class="col-sm-8">
<div>
<div>{{approval.approverGroup.name}}</div>
<div>{{approval.approverGroup.company.name}}</div>
</div>
</div>
<div ng-if="approval.type == 'person'" class="col-sm-3">
<div>
<span>{{approval.approverGroup.name}}</span>
</div>
</div>
</div>
<div ng-if="approval.justification">
{{'serviceRequest.details.approval.comments' | i18n}}: {{approval.justification}}
</div>