[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:
nch@tinyerp.com
2010-03-16 10:56:09 +05:30
parent a052c1a9df
commit c0935c2513
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -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
View File
@@ -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: