2017-06-30 4 views
2

e. Das Problem, mit dem ich konfrontiert bin, ist, dass ich ein Feld mehreren Benutzergruppen zeigen muss. Ich weiß, wie FeldOdoo- Feld für mehrere Gruppen ausblenden ODER für mehrere Gruppen sichtbar

<field name="received_qty" groups="base.test_group" string="Total Received Quantity"/> 

zeigen, die zu einer Gruppe, aber ich möchte dieses Feld (suppose :'base.group1','base.group2') mehreren Gruppen zeigen, und dann sollte es sich von allen anderen Gruppen ausgeblendet werden, die hier nicht

Antwort

3

Mit , Operator aufgelistet sind wir kann Gruppen so viele Namen geben, wie wir möchten.

Zum Beispiel:

groups="base.test_group,base.test_group1,base.test_group2" 

Es ist Kombination von module_name.xml_group_id. Feld kann für diejenigen Benutzer sichtbar sein, die die Gruppe überprüft haben.

+0

Was ist, wenn dieses Feld für mehrere Gruppen unsichtbar sein soll, weil in attrs = "{'invisible': groups}" nicht zulässig ist –

+1

Dafür können Sie ein Funktionsfeld erstellen, das True zurückgibt, wenn Sie das anzeigen möchten Feld Benutzer sonst Falsch. Danach gebe dieses Feld ein * attrs = * –