41 lines
2.0 KiB
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>
|