summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRvo (Open ERP) <rvo@tinyerp.co.in>2010-03-16 18:35:17 +0530
committerRvo (Open ERP) <rvo@tinyerp.co.in>2010-03-16 18:35:17 +0530
commitd5ce03433a31cebfbb2e7acb7fac0d0d9e5aa67f (patch)
treeb5c01709058de64e9bbb79a8758c31f8539b3315
parentbf77cfe0059775dcbf8d073845ae5172ddddc093 (diff)
[IMP]:allowed default_get method to throw exception for osv_memory wizards
bzr revid: rvo@tinyerp.co.in-20100316130517-z5ojbxincq62mkle
-rw-r--r--bin/osv/orm.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/osv/orm.py b/bin/osv/orm.py
index 7d7afccf2b2..a7f6056c4c9 100644
--- a/bin/osv/orm.py
+++ b/bin/osv/orm.py
@@ -370,6 +370,10 @@ class orm_template(object):
CONCURRENCY_CHECK_FIELD = '__last_update'
+ def view_init(self, cr , uid , fields_list, context=None):
+ """Override this method to do specific things when a view on the object is opened."""
+ pass
+
def read_group(self, cr, uid, domain, fields, groupby, offset=0, limit=None, context=None):
raise _('The read_group method is not implemented on this object !')
@@ -1697,6 +1701,7 @@ class orm_memory(orm_template):
return id_new
def default_get(self, cr, uid, fields_list, context=None):
+ self.view_init(cr, uid, fields_list, context)
if not context:
context = {}
value = {}