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