0

使用 viewflow,我的用例是这样的:一个用户被分配了多个任务。他想选择一些任务并对它们应用相同的转换(批准/拒绝)。他怎么能这样做?

4

1 回答 1

1

没什么具体的。只是为了激活并完成每个任务的激活。出于安全原因,您需要预先.select_for_update包含所有过程。

Process.objects.filter(...).select_for_update()
for task in _list_of_tasks_:
   activation = task.activate()
   activation.prepare()
   # do something
   # activation.process.approved = False
   # activation.process.save()
   activation.done()
于 2018-09-11T08:45:06.257 回答