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

40 lines
1.8 KiB
HTML

<div 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 class="rs-group-list-item__icon" ng-class="'icon-' + resource.type"></i>
</div>
<div class="rs-group-list-item__info" tabindex="0" ng-click="setPreviewItem(resource)" ng-enter="setPreviewItem(resource)">
<div class="rs-group-list-item__title">{{resource.displayId}}</div>
<div class="rs-group-list-item__description">{{ (resource.title || resource.desc) | removeSearchTags}}</div>
<div class="rs-group-list-item__date">
{{'common.labels.updated' | i18n}}: {{(resource.getLastModifyDate() | date: mediumDate) || ('common.labels.unknown' | i18n)}}
</div>
<div class="rs-group-list-item__assignee">
{{'common.labels.assignedTo' | i18n}}:
<span class="rs-group-list-item__assignee-name">{{resource.getAssigneeFullName()}}</span>
</div>
<i 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>