SmartIT_Extensions/BMC/smart-it-full-helix/views/resource/rs-ka-tickets.html

41 lines
2.0 KiB
HTML

<div ux-id="rs-ka-tickets" class="rs-group" aria-labelledby="rs-group__ka-tickets-header" role="region">
<h3 class="rs-group__header" id="rs-group__ka-tickets-header" tabindex="0">
{{'resourceSlice.article.relatedTickets.label' | i18n: relatedTickets.length}}
</h3>
<div class="rs-group__searching" ng-if="state.loadingRelatedTickets">
<div loading-spinner if="true"></div>
<span class="rs-group__searching-label">{{'resourceSlice.search.label' | i18n}}</span>
</div>
<div ng-if="!state.loadingRelatedTickets">
<div class="rs-group__list" ng-if="relatedTickets.length">
<div class="rs-group-list-item clearfix" role="listitem" tabindex="0" ng-repeat="resource in relatedTickets | limitTo: state.itemLimit"
ng-class="{'rs-group-list-item_preview':isResourcePreview(resource)}">
<div class="rs-group-list-item__icon-container">
<i ux-id="ticket-icon" class="rs-group-list-item__icon" ng-class="'icon-' + resource.type"></i>
</div>
<div ux-id="set-preview-item" class="rs-group-list-item__info" tabindex="0" ng-click="setPreviewItem(resource)" ng-enter="setPreviewItem(resource)">
<div ux-id="rs-ka-id" class="rs-group-list-item__title">{{resource.displayId}}</div>
<div ux-id="rs-ka-title" class="rs-group-list-item__description">{{ (resource.title || resource.desc) | removeSearchTags}}</div>
<div class="rs-group-list-item__date" ux-id="rs-ka-modified-date">
{{'common.labels.updated' | i18n}}: {{(resource.getLastModifyDate() | date: mediumDate) || ('common.labels.unknown' | i18n)}}
</div>
<div class="rs-group-list-item__assignee" ux-id="rs-ka-assigned-to">
{{'common.labels.assignedTo' | i18n}}:
<span class="rs-group-list-item__assignee-name">{{resource.getAssigneeFullName()}}</span>
</div>
<i ux-id="preview-icon" class="icon-angle_right rs-group-list-item__preview-icon"></i>
</div>
</div>
</div>
</div>
<show-more-less limit="state.itemLimit" size="{{relatedTickets.length}}"></show-more-less>
</div>