openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #04176
[Merge] lp:~openerp-dev/openobject-server/trunk-M2O_with_selection-rga into lp:openobject-server
Ravi Gadhia (OpenERP) has proposed merging lp:~openerp-dev/openobject-server/trunk-M2O_with_selection-rga into lp:openobject-server.
Requested reviews:
OpenERP Core Team (openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-M2O_with_selection-rga/+merge/53392
Hello,
Improve selection field.
Now M2O field with widget="selection" no need to pre-load selection value (at time of fields_view_get) it's(combobox) get value on popup by name_search and we can apply domain as like M2O field
related client branch:
lp:~openerp-dev/openobject-client/trunk-m2o_with_selection-rga
--
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-M2O_with_selection-rga/+merge/53392
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-server/trunk-M2O_with_selection-rga.
=== modified file 'openerp/osv/orm.py'
--- openerp/osv/orm.py 2011-02-21 17:27:57 +0000
+++ openerp/osv/orm.py 2011-03-15 10:04:28 +0000
@@ -1241,9 +1241,6 @@
search_context = dict(context)
if column._context and not isinstance(column._context, basestring):
search_context.update(column._context)
- attrs['selection'] = relation._name_search(cr, user, '', dom, context=search_context, limit=None, name_get_uid=1)
- if (node.get('required') and not int(node.get('required'))) or not column.required:
- attrs['selection'].append((False, ''))
fields[node.get('name')] = attrs
elif node.tag in ('form', 'tree'):
Follow ups