我試圖隱藏用戶窗體中的編輯和更多按鈕,如果連接的用戶不是管理員。 這裏是我的代碼Odoo隱藏編輯和更多按鈕,如果不是管理員
<xpath expr='//form[@string="Users"]' position='attributes'>
<attribute name="edit" >{'false':[('id', '!=', '1')]}</attribute>
<attribute name="more">{'false':[('id', '!=', '1')]}</attribute>
</xpath>
我得到以下錯誤:
SyntaxError: JSON.parse: expected property name or '}' at line 1 column 2 of the JSON data
如果您真的想要這樣的硬訪問規則,您可以更改odoo的客戶端,並通過使用j-query隱藏這兩個「按鈕」。但我不知道爲什麼有人對erp軟件有這樣的要求。 「管理員是唯一編輯記錄」是沒有意義的。 – CZoellner
在odoo中,您可以使用管理創建用戶(經理):訪問權限。然後,該用戶可以編輯管理信息,如密碼,管理......這就是爲什麼我想隱藏這些按鈕爲管理員以外的用戶。 –
對不起,我只是誤解了你的第一部分。這顯然是有道理的。 – CZoellner