SmartIT_Extensions/BMC/smart-it-full/views/custom-widgets/assign-widget.html

36 lines
2.0 KiB
HTML

<div class="person-name__details" ng-show="!$parent.$parent.editMode || data.isAssigneeWidget()">
<label class="label_control-wrap">
<custom-field-label></custom-field-label>
<span ng-if="data.isAssigneeWidget() && ((!data.isReadOnly && isEditable && context.isFullVersion) || isNew)" class="icon-pencil"
ng-click="assignTicket($event)" ng-enter="assignTicket($event)" tabindex="0" aria-label="{{'common.button.edit' | i18n}} {{data.label ? data.label: ''}}"></span>
<span ng-if="data.value.id" class="custom-field__value">
<a aria-label="{{data.label}} {{data.value.fullName}}"
href="#/person/{{data.value.id | escape}}"
ng-class="{'person-summary__full-name_link font-size-xxl': data.isCustomerWidget(),
'ticket__field-value': data.isAssigneeWidget()}">
{{data.value.fullName}}
</a>
<span ng-if="data.isRequestedForWidget()" class="custom-field__value">
{{data.value.department}}
</span>
</span>
<span ng-if="!data.value.id && !data.isAssigneeWidget()"
class="custom-field__value">
{{'common.labels.noneSet' | i18n}}
</span>
<span ng-if="data.isAssigneeWidget() && !data.value.id"
class="custom-field__value">
{{isAutoAssigned() ? 'create.ticket.auto.assign' : 'common.labels.noneSet' | i18n}}
</span>
</label>
<span class="person-name__VIP" ng-if="data.value.isVIP">{{'common.labels.vip' | i18n}}</span>
<div class="assign-to-me" ng-click="assignTicket($event, true)" ng-enter="assignTicket($event, true)"
ng-if="showAssignToMe() && data.isAssigneeWidget() && ((isEditable && context.isFullVersion) || isNew)">
<i class="icon-user_plus"></i>
<a aria-label="{{'common.labels.assignToMe' | i18n}} {{'common.aria.labels.assignToMeAsAssignee' | i18n}}" href="">
{{'common.labels.assignToMe' | i18n }}
</a>
</div>
</div>