taiga-front/app/modules/epics/dashboard/story-row/story-row.jade

49 lines
1.9 KiB
Plaintext

.story-row(
ng-class="{'is-blocked': vm.story.get('is_blocked'), 'is-closed': vm.story.get('is_closed')}"
)
.vote(
ng-if="vm.column.votes"
ng-class="{'is-voter': vm.story.get('is_voter')}"
)
tg-svg(svg-icon='icon-upvote')
span {{::vm.story.get('total_voters')}}
.name(ng-if="vm.column.name")
- var hash = "#";
a(
tg-nav="project-userstories-detail:project=vm.story.getIn(['project_extra_info', 'slug']),ref=vm.story.get('ref')"
ng-attr-title="{{::vm.story.get('subject')}}"
ng-bind-html="'#'+vm.story.get('ref')+' '+vm.story.get('subject') | emojify"
)
tg-belong-to-epics(
ng-if="vm.story.get('epics')"
format="pill"
epics="vm.story.get('epics')"
)
.project(
ng-if="vm.column.project"
tg-nav="project:project=vm.story.getIn(['project_extra_info', 'slug'])"
)
img(
tg-project-logo-small-src="::vm.story.get('project_extra_info')"
alt="{{::vm.story.getIn(['project_extra_info', 'name'])}}"
)
.sprint(ng-if="vm.column.sprint") {{::vm.story.get('milestone_name')}}
.assigned(ng-if="vm.column.assigned && vm.story.get('assigned_to')")
img(
tg-avatar="vm.story.get('assigned_to_extra_info')"
alt="{{::vm.story.getIn(['assigned_to_extra_info', 'full_name_display'])}}"
)
.assigned(ng-if="vm.column.assigned && !vm.story.get('assigned_to')")
img(
src="/#{v}/images/unnamed.png"
alt="{{EPICS.DASHBOARD.UNASSIGNED | translate}}"
)
.status(ng-if="vm.column.status") {{vm.story.getIn(['status_extra_info', 'name'])}}
.progress(ng-if="vm.column.progress")
.progress-bar
.progress-status(
ng-if="::vm.percentage"
ng-style="{'width':vm.percentage}"
)