habe ich nicht getestet, aber ich denke, Sie erstellen sollten neue XML-Datei mit folgendem Inhalt:
<record id="module_category_foo" model="ir.module.category">
<field name="name">Foo</field>
<field name="description">Foo description.</field>
<field name="sequence">16</field>
<field name="visible">True</field>
</record>
Dann müssen Sie diese XML-Datei im 012 anrufenParameter der __manifest__.py
.
Aber in der Sicherheitsdefinition, müssen Sie es auf diese Weise beziehen:
<field name="category_id" ref="your_current_module.module_category_foo"/>
Wie Sie die Kategorie innerhalb base
Modul erklärt.
Aber, ich weiß nicht, ob die __manifest__.py
die Kategorie Foo erkennen, wird (sein kann, weil es die data
Dateien nicht geladen ist noch -wo die Deklaration der Kategorie is-), so wird in diesem Fall Ich denke, Sie müssen ein neues Modul erstellen (zB foo_generation), dessen Zweck ist nur die Kategorie Foo zu erstellen, dann fügen Sie dieses Modul zu den Abhängigkeiten der __manifest__.py
Ihres anderen Moduls. In diesem Fall wird in der Sicherheitsdefinition, müssen Sie darauf verweisen auf diese Weise:
<field name="category_id" ref="foo_generation.module_category_foo"/>