我在odoo中很新。
我创建了一个名为" group_food_manager"的组,以及一个名为" food_account"的模型。 现在我想创建一个列表/树视图:
group_food_manager
组的成员,以下是列表/树视图的操作:
<record id="food_account_action" model="ir.actions.act_window">
<field name="name">Accounts List</field>
<field name="res_model">food_management.food_account</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<!--<field name="domain">[('user_id', '=', uid)]</field>--> <---- This works
<field name="domain">['|', ('user_id', '=', uid), ('group_food_manager', 'in', '?????']</field> <- I don't know how to write it...
</record>
那么,在XML中使用domian和group是否可能?
答案 0 :(得分:1)
您可以使用groups_id
字段。
<field name="groups_id" eval="[(4, ref('module_name.group_food_manager'))]"/>
答案 1 :(得分:1)
您需要两组:group_food_user
和group_food_manager
。现在,您可以使用与ir.rule
相同的方式创建2条记录规则(sale.order
)
你会在sale_security找到一个很好的例子。