SmartIT_Extensions/BMC/smart-it-full-helix/views/change/change-popover-content.html

68 lines
4.5 KiB
HTML

<div ux-id="change-popover-content">
<div class="ticket-information">
<div ux-id="change-class-value" class="ticket__change-class popover-font-size" ng-show="info.timing">
{{'create.change.template.timing' | i18n : (info.timing | localizeLabel: 'timing': 'change')}}
</div>
<div ux-id="priority-value" class="popover-font-size" ticket-priority-display priority-value="{{info.priority | lowercase}}" ng-show="info.priority">
{{ info.priority | localizeLabel: 'priority':'change' }}
</div>
<risk-level-badge risk-level="info.riskLevel" ng-show="info.riskLevel" class="popover-font-size"></risk-level-badge>
</div>
<div ux-id="summary-title" class="label__text">
{{'create.change.wizard.basicDetails.summary' | i18n}}
</div>
<div ux-id="summary-value" class="ticket__field-value">
{{changeRequest.title}}
</div>
<div class="ticket__assignment" aria-label="{{'ticket.region.assignment' | i18n}}" role="region">
<div class="row">
<div ux-id="field_changeCoordinator" class="ticket__assignee col-xs-6">
<div class="col-xs-1" person-menu="assignee" ng-init="personMenuContext = changeRequest">
<img ux-id="avatar" ng-show="info.assignee.id"
alt="{{info.assignee.fullName}}"
class="ticket-assignee__thumbnail"
user-availability="assignee"
imgplaceholder="user"
thumbnail-img="{{'data:' + info.assignee.thumbnailMime + ';base64,' + info.assignee.thumbnail}}" />
<span ng-show="!info.assignee.id" class="ticket-assignee__none icon-question_circle"></span>
</div>
<div class="ticket-assignee__details">
<div ux-id="assignee-label" class="ticket__label-small">{{'change.detail.changeCoordinator' | i18n }}</div>
<span ux-id="assignee-name" ng-if="!info.assignee.id" class="ticket__field-value">{{'common.label.noneYet' | i18n }}</span>
<span ng-if="info.assignee.id" class="ticket__field-value">
<a ux-id="assignee-name" aria-label="{{'change.detail.changeCoordinator' | i18n}} {{info.assignee.fullName}}"
href="#/person/{{info.assignee.id | escape}}"
target="_blank">{{info.assignee.fullName}}</a>
</span>
<div ux-id="coordinator-group-label" class="ticket__label-small">{{'common.labels.coordinatorGroup' | i18n}}</div>
<span ux-id="coordinator-group-name" class="ticket__field-value">{{ info.supportGroup.name || ('common.label.noneYet' | i18n ) }}</span>
</div>
</div>
<div ux-id="field_changeManager" class="ticket__assignee col-xs-6">
<div class="col-xs-1" person-menu="manager" ng-init="personMenuContext = changeRequest">
<img ux-id="avatar" ng-show="info.manager.id"
alt="{{info.manager.fullName}}"
class="ticket-assignee__thumbnail"
user-availability="manager"
imgplaceholder="user"
thumbnail-img="{{'data:' + info.manager.thumbnailMime + ';base64,' + info.manager.thumbnail}}" />
<span ng-show="!info.manager.id" class="ticket-assignee__none icon-question_circle"></span>
</div>
<div class="ticket-assignee__details">
<div ux-id="assignee-label" class="ticket__label-small">{{'change.detail.changeManager' | i18n }}</div>
<span ux-id="assignee-name" ng-if="!info.manager.id" class="ticket__field-value">{{'common.label.noneYet' | i18n }}</span>
<span ng-if="info.manager.id" class="ticket__field-value">
<a ux-id="assignee-name" aria-label="{{'change.detail.changeManager' | i18n}} {{info.manager.fullName}}"
href="#/person/{{info.manager.id | escape}}"
target="_blank">{{info.manager.fullName}}</a>
</span>
<div ux-id="support-group-label" class="ticket__label-small">{{'common.labels.supportGroup' | i18n}}</div>
<span ux-id="support-group-name" class="ticket__field-value">{{ info.managerGroup.name || ('common.label.noneYet' | i18n ) }}</span>
</div>
</div>
</div>
</div>
</div>