Merge pull request #821 from taigaio/Issue-3641-back-joining-milestone-task-change-and-the-next-change
Issue 3641: taiga-back joins milestone task change and the next task …stable
commit
1591e4a519
|
@ -122,7 +122,8 @@ timelineType = (timeline, event) ->
|
|||
check: (timeline, event) ->
|
||||
if timeline.hasIn(['data', 'value_diff']) &&
|
||||
timeline.getIn(['data', 'value_diff', 'key']) == 'moveInBacklog' &&
|
||||
event.type == 'change'
|
||||
event.type == 'change' &&
|
||||
event.obj == 'userstory'
|
||||
|
||||
return timeline.getIn(['data', 'value_diff', 'value', 'milestone']).get(1) == null
|
||||
|
||||
|
@ -134,7 +135,9 @@ timelineType = (timeline, event) ->
|
|||
check: (timeline, event) ->
|
||||
return timeline.hasIn(['data', 'value_diff']) &&
|
||||
timeline.getIn(['data', 'value_diff', 'key']) == 'moveInBacklog' &&
|
||||
event.type == 'change'
|
||||
event.type == 'change' &&
|
||||
event.obj == 'userstory'
|
||||
|
||||
key: 'TIMELINE.US_ADDED_MILESTONE',
|
||||
translate_params: ['username', 'obj_name', 'sprint_name']
|
||||
},
|
||||
|
|
|
@ -153,7 +153,11 @@ class UserTimelineService extends taiga.Service
|
|||
values_diff = Immutable.Map({'blocked': values_diff})
|
||||
|
||||
if values_diff.has('milestone')
|
||||
values_diff = Immutable.Map({'moveInBacklog': values_diff})
|
||||
if event.obj == 'userstory'
|
||||
values_diff = Immutable.Map({'moveInBacklog': values_diff})
|
||||
else
|
||||
values_diff = values_diff.deleteIn(['values_diff', 'milestone'])
|
||||
|
||||
else if event.obj == 'milestone'
|
||||
values_diff = Immutable.Map({'milestone': values_diff})
|
||||
|
||||
|
|
|
@ -201,7 +201,7 @@ describe "tgUserTimelineService", ->
|
|||
expect(res.get('data').size).to.be.equal(13)
|
||||
|
||||
items = config.filter(res.get('data'))
|
||||
expect(items.size).to.be.equal(6)
|
||||
expect(items.size).to.be.equal(5)
|
||||
|
||||
return true
|
||||
|
||||
|
@ -224,7 +224,7 @@ describe "tgUserTimelineService", ->
|
|||
expect(res.get('data').size).to.be.equal(13)
|
||||
|
||||
items = config.filter(res.get('data'))
|
||||
expect(items.size).to.be.equal(6)
|
||||
expect(items.size).to.be.equal(5)
|
||||
|
||||
return true
|
||||
|
||||
|
@ -247,7 +247,7 @@ describe "tgUserTimelineService", ->
|
|||
expect(res.get('data').size).to.be.equal(13)
|
||||
|
||||
items = config.filter(res.get('data'))
|
||||
expect(items.size).to.be.equal(6)
|
||||
expect(items.size).to.be.equal(5)
|
||||
|
||||
return true
|
||||
|
||||
|
|
Loading…
Reference in New Issue