Add new sprint placeholder
parent
ab319029dd
commit
feea0cb823
|
@ -182,6 +182,7 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F
|
||||||
return @rs.sprints.list(@scope.projectId, params).then (result) =>
|
return @rs.sprints.list(@scope.projectId, params).then (result) =>
|
||||||
sprints = result.milestones
|
sprints = result.milestones
|
||||||
|
|
||||||
|
@scope.totalMilestones = sprints
|
||||||
@scope.totalClosedMilestones = result.closed
|
@scope.totalClosedMilestones = result.closed
|
||||||
@scope.totalOpenMilestones = result.open
|
@scope.totalOpenMilestones = result.open
|
||||||
@scope.totalMilestones = @scope.totalOpenMilestones + @scope.totalClosedMilestones
|
@scope.totalMilestones = @scope.totalOpenMilestones + @scope.totalClosedMilestones
|
||||||
|
|
|
@ -946,8 +946,10 @@
|
||||||
"LINK_TASKBOARD": "Sprint Taskboard",
|
"LINK_TASKBOARD": "Sprint Taskboard",
|
||||||
"TITLE_LINK_TASKBOARD": "Go to Taskboard of \"{{name}}\"",
|
"TITLE_LINK_TASKBOARD": "Go to Taskboard of \"{{name}}\"",
|
||||||
"NUMBER_SPRINTS": "<br/>sprints",
|
"NUMBER_SPRINTS": "<br/>sprints",
|
||||||
"TITLE_ACTION_NEW_SPRINT": "+ New sprint",
|
"EMPTY": "YOU HAVE NO SPRINTS CREATED",
|
||||||
"ACTION_NEW_SPRINT": "+ New sprint",
|
"ACTION_NEW_SPRINT": "+ New sprint",
|
||||||
|
"TITLE_ACTION_NEW_SPRINT": "Add new sprint",
|
||||||
|
"TEXT_ACTION_NEW_SPRINT": "You may want to create a new sprint in your project",
|
||||||
"ACTION_SHOW_CLOSED_SPRINTS": "Show closed sprints",
|
"ACTION_SHOW_CLOSED_SPRINTS": "Show closed sprints",
|
||||||
"ACTION_HIDE_CLOSED_SPRINTS": "Hide closed sprints"
|
"ACTION_HIDE_CLOSED_SPRINTS": "Hide closed sprints"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,27 @@
|
||||||
section.sprints
|
section.sprints
|
||||||
header
|
header
|
||||||
h1(translate="BACKLOG.SPRINTS.TITLE")
|
h1(translate="BACKLOG.SPRINTS.TITLE")
|
||||||
div.summary
|
//-
|
||||||
div.total-sprints
|
div.summary
|
||||||
span.number(ng-bind="totalMilestones") --
|
div.total-sprints
|
||||||
span.description(translate="BACKLOG.SPRINTS.NUMBER_SPRINTS")
|
span.number(ng-bind="totalMilestones") --
|
||||||
a.button-green.add-sprint(href="", title="{{ 'BACKLOG.SPRINTS.TITLE_ACTION_NEW_SPRINT' | translate }}",
|
a.button-green.add-sprint(href="", title="{{ 'BACKLOG.SPRINTS.TITLE_ACTION_NEW_SPRINT' | translate }}",
|
||||||
ng-click="ctrl.addNewSprint()", tg-check-permission="add_milestone")
|
span.description(translate="BACKLOG.SPRINTS.NUMBER_SPRINTS")
|
||||||
span.text(translate="BACKLOG.SPRINTS.ACTION_NEW_SPRINT")
|
ng-click="ctrl.addNewSprint()", tg-check-permission="add_milestone")
|
||||||
|
span.text(translate="BACKLOG.SPRINTS.ACTION_NEW_SPRINT")
|
||||||
|
|
||||||
|
div.sprints-empty(ng-if="!totalMilestones")
|
||||||
|
img(
|
||||||
|
src="/images/sprint-empty.png"
|
||||||
|
alt="{{'BACKLOG.SPRINTS.EMPTY' | translate}}"
|
||||||
|
)
|
||||||
|
p.title(translate="BACKLOG.SPRINTS.EMPTY")
|
||||||
|
a(
|
||||||
|
href=""
|
||||||
|
ng-click="ctrl.addNewSprint()"
|
||||||
|
title="{{'BACKLOG.SPRINTS.TITLE_ACTION_NEW_SPRINT' | translate}}"
|
||||||
|
translate="BACKLOG.SPRINTS.TEXT_ACTION_NEW_SPRINT"
|
||||||
|
)
|
||||||
|
|
||||||
div.sprint.sprint-open(ng-repeat="sprint in openSprints track by sprint.id",
|
div.sprint.sprint-open(ng-repeat="sprint in openSprints track by sprint.id",
|
||||||
tg-backlog-sprint="sprint",
|
tg-backlog-sprint="sprint",
|
||||||
|
|
|
@ -231,3 +231,20 @@
|
||||||
background: $gray-light;
|
background: $gray-light;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.sprints-empty {
|
||||||
|
@extend %light;
|
||||||
|
text-align: center;
|
||||||
|
img {
|
||||||
|
margin: 1rem 0;
|
||||||
|
width: 60%;
|
||||||
|
}
|
||||||
|
.title {
|
||||||
|
@extend %large;
|
||||||
|
margin-bottom: .5rem;
|
||||||
|
text-transform: uppercase;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: $primary;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue