2017-09-21 8 views
3

Ich versuche zu entfernen implied ids von Kauf Benutzergruppe. Dies ist tatsächlich Gruppe in BestellungWie implizierte IDs aus der Gruppe in odoo entfernen?

<record id="group_purchase_manager" model="res.groups"> 
    <field name="name">Manager</field> 
    <field name="category_id" ref="base.module_category_purchase_management"/> 
    <field name="implied_ids" eval="[(4, ref('group_purchase_user'))]"/> 
    <field name="users" eval="[(4, ref('base.user_root'))]"/> 
</record> 

Dann versuche ich der Gruppe

<record id="purchase.group_purchase_manager" model="res.groups"> 
    <field name="name">Manager</field> 
    <field name="category_id" ref="base.module_category_purchase_management"/> 
    <field name="users" eval="[(4, ref('base.user_root'))]"/> 
</record> 

ich versucht, in meinem benutzerdefinierten Modul eine andere

<record id="purchase.group_purchase_manager" model="res.groups"> 
    <field name="implied_ids" eval="False"/> 
</record> 

leider auch entfernen implizierten beide werden nicht arbeiten.

überprüfte ich die Gruppen von Käufe/Manger in UI aber die geerbte Gruppe Käufe/User immer noch da.

So entfernen Sie implizierte IDs von Einkaufsmanagergruppe ??

Antwort

3

Sie können versuchen, mit dem folgenden Code.

<record id="purchase.group_purchase_manager" model="res.groups"> 
    <field name="name">Manager</field> 
    <field name="category_id" ref="base.module_category_purchase_management"/> 
    <field name="implied_ids" eval="[(4, ref('purchase.group_purchase_user'))]"/> 
    <field name="users" eval="[(3, ref('base.user_root'))]"/> 
</record> 

Mit Hilfe von 3, wir schneiden/löschen Beziehung zwischen zwei Objekten ohne Löschziel ID (ref ('base.user_root')).

Ich habe es nicht getestet.

+0

Odedra: Danke, es funktioniert perfekt, 3 ist die beste option.thanks für die Weitergabe der wichtigen Informationen – aslamsha22

Verwandte Themen