If you too hate the display of this forum, please refer:
domain = ('foofield', 'operator', barvalue)
- In my case barvalue IS a list.
- I want foofield to be a list. More specifically, I want foofield to contain the values (as a list) of the many2many field 'foofield'
- I want operator do define foofield as an entire subset of barvalue. (best guess: 'in')
I know this is probably not possible, so workaround, conceptual help would be nice...
Actually, https://github.com/odoo/odoo/blob/1f20f61ab4f6acf79f4db6ba9a17c1282014ef5f/openerp/osv/expression.py#L932-L971 supports your answer very well.
Errors might raise from different sources while debugging. I somehow was prone to believe this doesn't work because documentation (https://doc.openerp.com/v6.0/developer/2_5_Objects_Fields_Methods/methods.html/) states:
field_name must be a valid name of field of the object model, possibly following many-to-one relationships using dot-notation, e.g 'street' or 'partner_id.country' are valid values
(explicitely states many2one but doesn't mention many2many )
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 6/20/14, 6:00 PM|
|Seen: 1102 times|
|Last updated: 3/16/15, 8:10 AM|