← Back to team overview

openerp-dev-web team mailing list archive

[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