keep party on old (moved) item when moving work item to new task

This commit is contained in:
Helmut Merz 2012-05-07 17:58:46 +02:00
parent 601fda98bf
commit 3452ead6d3

View file

@ -231,8 +231,10 @@ class WorkItem(Stateful, Track):
def move(self, userName, **kw): def move(self, userName, **kw):
moved = self.createNew('move', userName, **kw) moved = self.createNew('move', userName, **kw)
moved.userName = self.userName
moved.state = 'moved' moved.state = 'moved'
moved.reindex('state') #moved.reindex('state')
moved.reindex()
task = kw.pop('task', None) task = kw.pop('task', None)
new = moved.createNew(None, userName, taskId=task, runId=0, **kw) new = moved.createNew(None, userName, taskId=task, runId=0, **kw)
new.userName = self.userName new.userName = self.userName