summaryrefslogtreecommitdiff
path: root/odoo/workflow/helpers.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/workflow/helpers.py')
-rw-r--r--odoo/workflow/helpers.py21
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'