diff options
Diffstat (limited to 'odoo/workflow/helpers.py')
| -rw-r--r-- | odoo/workflow/helpers.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/odoo/workflow/helpers.py b/odoo/workflow/helpers.py new file mode 100644 index 00000000000..8350259c452 --- /dev/null +++ b/odoo/workflow/helpers.py @@ -0,0 +1,21 @@ +import openerp.sql_db + +class Session(object): + def __init__(self, cr, uid): + assert isinstance(cr, openerp.sql_db.Cursor) + assert isinstance(uid, (int, long)) + self.cr = cr + self.uid = uid + +class Record(object): + def __init__(self, model, record_id): + assert isinstance(model, basestring) + assert isinstance(record_id, (int, long)) + self.model = model + self.id = record_id + +class WorkflowActivity(object): + KIND_FUNCTION = 'function' + KIND_DUMMY = 'dummy' + KIND_STOPALL = 'stopall' + KIND_SUBFLOW = 'subflow' |
