我在odoo很新。Odoo:如何在XML中將組用於域?
我創建了一個名爲「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_food_user' ...我嘗試創建一個規則,而不設置'groups'使其成爲全局的,因此普通用戶默認只能看到他們的個人帳戶。但是這個規則也會影響食品經理,這不是我想要的。我怎樣才能解決它? – WAKU
全球規則不適用於您的場景,這就是爲什麼我沒有提出這個建議。下一個可能性是在要限制的模型上覆蓋search()。您可以在搜索或之後過濾正常搜索之前進行組檢查。 – CZoellner
好的,我會接受。 – WAKU