/usr/share/pyshared/tryton/plugins/workflow/__init__.py is in tryton-client 2.2.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #This file is part of Tryton. The COPYRIGHT file at the top level of
#this repository contains the full copyright notices and license terms.
from tryton.action import Action
import gettext
_ = gettext.gettext
def workflow_print(datas):
datas = datas.copy()
datas['nested'] = False
Action.exec_report('workflow.instance.graph', datas)
return True
def workflow_print_complex(datas):
datas = datas.copy()
datas['nested'] = True
Action.exec_report('workflow.instance.graph', datas)
return True
def get_plugins(model):
return [
(_('Print Workflow'), workflow_print),
(_('Print Workflow (Complex)'), workflow_print_complex),
]
|