hi all,
I am creating a model which will select name from contacts (res.partner), had a field type Many2one which point to 'res.partner' but when created a view on it, it is showing a grid (tree view) for that.
1) how i can restrict it to behave like other Many2one fields ( just open a combo list )
2) name field copy the name field from res.partner and store
2) how i can add demain filter for its category_id (Tags) to select from only a particular category_id (Tag) list
please help.
regards
py file:
class Stores(models.Model):
_name = 'tests.stores'
_rec_name = 'name'
_description = "Stores"
store_id = fields.Many2many('res.partner', string="Select Store", domain="[('category_id','ilike','stores')]") -- Note: i knew category_id is not Char but how I can add filter
name = fields.Char(related="res.partner.name", string="Store Name", store=True, invisible="1")
View xml:
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record model="ir.ui.view" id="stores_form_view">
<field name="name">stores.form</field>
<field name="model">test.stores</field>
<field name="arch" type="xml">
<form string="Stores Setup">
<sheet>
<group>
<field name="store_id"/>
<field name="name"/>
<field name="description"/>
</group>
</sheet>
</form>
</field>
</record>
<record model="ir.ui.view" id="stores_tree_view">
<field name="name">stores.tree</field>
<field name="model">tests.stores</field>
<field name="arch" type="xml">
<tree string="Stores Tree">
<field name="store_id"/>
<field name="name"/>
<field name="description"/>
</tree>
</field>
</record>
</odoo>
Can you attach a screenshot of your current UI