Rename tasks not related to a user history as storyless
parent
7a80fbbac2
commit
c1e0ccfdfe
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Plegar fila",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Desplegar fila",
|
||||
"FIELD_POINTS": "punts",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Tasques sense assignar",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Tasques sense assignar",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Reihe einklappen",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Reihe aufklappen",
|
||||
"FIELD_POINTS": "Punkte",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Nicht zugeordnete Aufgaben",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Nicht zugeordnete Aufgaben",
|
||||
"ROW_ISSUES_TITLE": "Sprint Tickets"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1387,7 +1387,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Fold Row",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Unfold Row",
|
||||
"FIELD_POINTS": "points",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Unassigned tasks",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Storyless tasks",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
@ -1404,12 +1404,12 @@
|
|||
"NO_OPEN_SPRINTS": "There are no other open sprints. Please create one first.",
|
||||
"SELECT_DESTINATION_PLACEHOLDER": "Select destination",
|
||||
"UNFINISHED_USER_STORIES_COUNT": "{total, plural, one{<strong>#</strong> unfinished user story} other{<strong>#</strong> unfinished user stories}}",
|
||||
"UNFINISHED_UNASSIGNED_TASKS_COUNT": "{total, plural, one{<strong>#</strong> unfinished unnasigned task} other{<strong>#</strong> unfinished unnasigned tasks}}",
|
||||
"UNFINISHED_ISSUES_COUNT": "{total, plural, one{<strong>#</strong> unfinished issue} other{<strong>#</strong> unfinished unnasigned issue}}",
|
||||
"UNFINISHED_STORYLESS_TASKS_COUNT": "{total, plural, one{<strong>#</strong> unfinished storyless task} other{<strong>#</strong> unfinished storyless tasks}}",
|
||||
"UNFINISHED_ISSUES_COUNT": "{total, plural, one{<strong>#</strong> unfinished issue} other{<strong>#</strong> unfinished issue}}",
|
||||
"WARNING_ISSUES_NOT_MOVED_TITLE": "You just moved all user stories and taks, and the sprint'll be closed",
|
||||
"WARNING_ISSUES_NOT_MOVED": "The issues'll remain in the sprint and don't be removed",
|
||||
"WARNING_SPRINT_STILL_OPEN_TITLE": "{total, plural, one{You just moved # item!} other{You just moved # items!}}",
|
||||
"WARNING_SPRINT_STILL_OPEN": "Please note that <strong>the sprint {{sprintName}} appears as open</strong> as long as still contains open items."
|
||||
"WARNING_SPRINT_STILL_OPEN": "Please note that <strong>the sprint {{sprintName}} will remain open</strong> as long as it contains unfinished items."
|
||||
}
|
||||
},
|
||||
"TASK": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Plegar Fila",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Desplegar Fila",
|
||||
"FIELD_POINTS": "puntos",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Tareas no asignadas",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Tareas no asignadas",
|
||||
"ROW_ISSUES_TITLE": "Peticiones de Sprint"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "جمع کردن ردیف",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "گسترده کردن ردیف",
|
||||
"FIELD_POINTS": "امتیاز",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "وظایف آزاد",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "وظایف آزاد",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Kavenna rivi",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Laajenna rivi",
|
||||
"FIELD_POINTS": "pisteet",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Poista tekijä",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Poista tekijä",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Replier la ligne",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Déplier la ligne",
|
||||
"FIELD_POINTS": "points",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Tâches non assignées",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Tâches non assignées",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Ripiega la riga",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Rivela la riga",
|
||||
"FIELD_POINTS": "punti",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Compito non assegnato",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Compito non assegnato",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "行をたたむ",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "行をひろげる",
|
||||
"FIELD_POINTS": "ポイント",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "未割当タスク",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "未割当タスク",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "행 접기",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "행 접기",
|
||||
"FIELD_POINTS": "포인트",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "할당되지 않은 태스크",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "할당되지 않은 태스크",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Brett Rad",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Brett ut Rad",
|
||||
"FIELD_POINTS": "poeng",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "\nIkke tildelte oppgaver",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "\nIkke tildelte oppgaver",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Regel inklappen",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Regel uitklappen",
|
||||
"FIELD_POINTS": "punten",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Niet toegewezen taken",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Niet toegewezen taken",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Zwiń wiersz",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Rozwiń wiersz",
|
||||
"FIELD_POINTS": "punkty",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Nieprzypisane zadania",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Nieprzypisane zadania",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Guardar Linha",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Abrir linha",
|
||||
"FIELD_POINTS": "pontos",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Tarefas não atribuídas",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Tarefas não atribuídas",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Свернуть ряд",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Развернуть ряд",
|
||||
"FIELD_POINTS": "очков",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Не назначенные задачи",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Не назначенные задачи",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Vika i hop raden",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Veckla ut rad",
|
||||
"FIELD_POINTS": "poäng",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Ej tilldelade uppgifter",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Ej tilldelade uppgifter",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "Satın Katla",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "Satır katını aç",
|
||||
"FIELD_POINTS": "puanlar",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "Atanmamış görevler",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "Atanmamış görevler",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "隐藏列数",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "未隐藏列数",
|
||||
"FIELD_POINTS": "点数",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "未指派的任务",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "未指派的任务",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -1382,7 +1382,7 @@
|
|||
"TITLE_ACTION_FOLD_ROW": "隱藏列數",
|
||||
"TITLE_ACTION_UNFOLD_ROW": "未隱藏列數",
|
||||
"FIELD_POINTS": "點數",
|
||||
"ROW_UNASSIGED_TASKS_TITLE": "未指派的任務",
|
||||
"ROW_STORYLESS_TASKS_TITLE": "未指派的任務",
|
||||
"ROW_ISSUES_TITLE": "Sprint Issues"
|
||||
},
|
||||
"CHARTS": {
|
||||
|
|
|
@ -20,7 +20,7 @@ tg-lightbox-close
|
|||
span.check-text.check-no(translate="COMMON.NO")
|
||||
|
||||
li.choice(ng-if="vm.tasksCount")
|
||||
span(ng-bind-html="'TASKBOARD.MOVE_TO_SPRINT.UNFINISHED_UNASSIGNED_TASKS_COUNT'|translate:{ total: vm.tasksCount || 0 }:'messageformat'")
|
||||
span(ng-bind-html="'TASKBOARD.MOVE_TO_SPRINT.UNFINISHED_STORYLESS_TASKS_COUNT'|translate:{ total: vm.tasksCount || 0 }:'messageformat'")
|
||||
.check.js-check(ng-if="vm.hasManyItemTypes")
|
||||
input(
|
||||
type="checkbox"
|
||||
|
|
|
@ -41,7 +41,7 @@ class MoveToSprintController
|
|||
}
|
||||
|
||||
@scope.$watch "vm.uss", () => @getOpenUss()
|
||||
@scope.$watch "vm.unnasignedTasks", () => @getOpenUnassignedTasks()
|
||||
@scope.$watch "vm.unnasignedTasks", () => @getOpenStorylessTasks()
|
||||
@scope.$watch "vm.issues", () => @getOpenIssues()
|
||||
|
||||
checkOpenItems: () ->
|
||||
|
@ -74,7 +74,7 @@ class MoveToSprintController
|
|||
})
|
||||
@.hasOpenItems = @checkOpenItems()
|
||||
|
||||
getOpenUnassignedTasks: () ->
|
||||
getOpenStorylessTasks: () ->
|
||||
return if !@.unnasignedTasks or @.permissions.indexOf("modify_task") == -1
|
||||
@.openItems.tasks = []
|
||||
@.unnasignedTasks.map (column) => column.map (task) =>
|
||||
|
|
|
@ -73,7 +73,7 @@ describe "MoveToSprint", ->
|
|||
it "is disabled by default", () ->
|
||||
expect(ctrl.hasOpenItems).to.be.false
|
||||
|
||||
it "is enabled when milestone has open user stories", () ->
|
||||
it "is enabled when there are unfinished user stories", () ->
|
||||
ctrl.uss = [
|
||||
{ id: 1, is_closed: true, sprint_order: 5 }
|
||||
{ id: 2, is_closed: false, sprint_order: 6 }
|
||||
|
@ -86,7 +86,7 @@ describe "MoveToSprint", ->
|
|||
{ us_id: 3, order: 7 }
|
||||
])
|
||||
|
||||
it "is enabled when milestone has open unassigned tasks", () ->
|
||||
it "is enabled when there are unfinished storyless tasks", () ->
|
||||
ctrl.unnasignedTasks = Immutable.fromJS([
|
||||
[
|
||||
{ model: { id: 1, is_closed: true, taskboard_order: 5 } }
|
||||
|
@ -94,14 +94,14 @@ describe "MoveToSprint", ->
|
|||
],
|
||||
[{ model: { id: 3, is_closed: false, taskboard_order: 7 } }]
|
||||
])
|
||||
ctrl.getOpenUnassignedTasks()
|
||||
ctrl.getOpenStorylessTasks()
|
||||
expect(ctrl.hasOpenItems).to.be.true
|
||||
expect(ctrl.openItems.tasks).to.be.eql([
|
||||
{ task_id: 2, order: 6 }
|
||||
{ task_id: 3, order: 7 }
|
||||
])
|
||||
|
||||
it "is enabled when milestone has open issues", () ->
|
||||
it "is enabled when there are unfinished issues", () ->
|
||||
ctrl.issues = Immutable.fromJS([
|
||||
{ id: 1, status: { is_closed: true } }
|
||||
{ id: 2, status: { is_closed: false } }
|
||||
|
@ -111,7 +111,7 @@ describe "MoveToSprint", ->
|
|||
expect(ctrl.openItems.issues).to.be.eql([{ issue_id: 2 }])
|
||||
|
||||
describe "lightbox", ->
|
||||
it "is opened on button click if has open items", () ->
|
||||
it "is opened on button click if there are unfinished items", () ->
|
||||
ctrl.issues = Immutable.fromJS([
|
||||
{ id: 1, status: { is_closed: false } }
|
||||
])
|
||||
|
@ -119,6 +119,6 @@ describe "MoveToSprint", ->
|
|||
ctrl.openLightbox()
|
||||
expect(mocks.tgLightboxFactory.create).have.been.called
|
||||
|
||||
it "is not opened on button click if has no open items", () ->
|
||||
it "is not opened on button click if there are no unfinished items", () ->
|
||||
ctrl.openLightbox()
|
||||
expect(mocks.tgLightboxFactory.create).not.have.been.called
|
||||
|
|
|
@ -117,7 +117,7 @@ div.taskboard-table(
|
|||
)
|
||||
tg-svg.fold-action(svg-icon="icon-unfold-row")
|
||||
h3.us-title
|
||||
span(translate="TASKBOARD.TABLE.ROW_UNASSIGED_TASKS_TITLE")
|
||||
span(translate="TASKBOARD.TABLE.ROW_STORYLESS_TASKS_TITLE")
|
||||
include ../components/addnewtask.jade
|
||||
|
||||
div.taskboard-cards-box.taskboard-column(
|
||||
|
|
Loading…
Reference in New Issue