[IMP]:added parent_field in attrs of O2M field and set limit=20 for O2M field
bzr revid: nch@tinyerp.com-20100316052609-mp5q3o4859xej9a0
This commit is contained in:
+3
-1
@@ -81,6 +81,7 @@ class _column(object):
|
||||
self.select = select
|
||||
self.selectable = True
|
||||
self.group_operator = args.get('group_operator', False)
|
||||
self.parent_field = args.get('parent_field', False)
|
||||
for a in args:
|
||||
if args[a]:
|
||||
setattr(self, a, args[a])
|
||||
@@ -365,7 +366,8 @@ class one2many(_column):
|
||||
_prefetch = False
|
||||
_type = 'one2many'
|
||||
|
||||
def __init__(self, obj, fields_id, string='unknown', limit=None, **args):
|
||||
def __init__(self, obj, fields_id, string='unknown', limit=20, **args):
|
||||
args.update({'parent_field':fields_id})
|
||||
_column.__init__(self, string=string, **args)
|
||||
self._obj = obj
|
||||
self._fields_id = fields_id
|
||||
|
||||
+1
-1
@@ -1008,7 +1008,7 @@ class orm_template(object):
|
||||
continue
|
||||
res[f] = {'type': self._columns[f]._type}
|
||||
for arg in ('string', 'readonly', 'states', 'size', 'required', 'group_operator',
|
||||
'change_default', 'translate', 'help', 'select', 'selectable'):
|
||||
'change_default', 'translate', 'help', 'select', 'selectable','parent_field'):
|
||||
if getattr(self._columns[f], arg):
|
||||
res[f][arg] = getattr(self._columns[f], arg)
|
||||
if not read_access:
|
||||
|
||||
Reference in New Issue
Block a user