2016-12-13 77 views
2

我需要從管理組中刪除用戶(設置/訪問權限)。 我嘗試了下面的代碼,但沒有發生任何事情。從odoo中的訪問組中刪除用戶

Custom_module.xml

<?xml version="1.0" encoding="utf-8"?> 
    <openerp> 
    <data> 
     <record model="res.users" id="base.user_root"> 
     <field name="groups_id" eval="[(3,ref('base.group_system'))]"/> 
     </record> 
    </data> 
    </openerp> 

/base/base_securit.xml

<data noupdate="1"> 
     <record model="res.groups" id="group_system"> 
     <field name="name">Settings</field> 
     <field name="implied_ids" eval="[(4, ref('group_erp_manager'))]"/> 
     <field name="users" eval="[(4, ref('base.user_root'))]"/> 
    </record> 
</data> 

我該怎麼辦呢?

回答

1
<record model="res.groups" id="base.group_system"> 
    <field name="users" eval="[(3,ref('base.user_root'))]"/> 
</record> 

你可以嘗試一下嗎?從組模型中將用戶從組中刪除?

+0

感謝菲利普..它的工作..但有一個問題。它只適用於新的數據庫而不是我目前的數據庫? – KbiR

+0

Wierd,也許xml id已經被標記爲'no update'? –

+0

未標記爲「無更新」! – KbiR