Benvenuto!
Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.
Creazione di un secondo menu
Buongiorno a tutti, sto cercando di dilettarmi nella creazioni di un modulo abbastanza completo per quanto semplice possibile e mi sono imbattuto in un problema. Cercando di creare un secondo menu quest'ultimo non viene visualizzato. Ho creato dapprima una nuova classe dopodiche una vista in un nuovo file ma nulla; vi reposto i codici della classe e della vista. Grazie in anticipo. Tralascio la parte della vista in cui definisco il primo menu (funzionante)
<record id="library_author_form_view" model="ir.ui.view">
<field name="name">library.author.form.view</field>
<field name="model">library.author</field>
<field name="arch" type="xml">
<form string="Author">
<sheet>
<group>
<field name="name"/>
<field name="surname"/>
<field name="age"/>
</group>
</sheet>
</form>
</field>
</record>
<!--Tree view-->
<record id="library_author_tree_view" model="ir.ui.view">
<field name="name">library.author.tree.view</field>
<field name="model">library.author</field>
<field name="arch" type="xml">
<tree string="Authors">
<field name="name"/>
<field name="surname"/>
</tree>
</field>
</record>
<!--Action author-->
<record id="action_library_author" model="ir.actions.act_window">
<field name="name">Authors</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">library.author</field>
<field name="view_mode">tree,form</field>
</record>
<!--Menus-->
<menuitem id="library_menu_root" name="Library" sequence="1" web_icon="helloworld3,static/description/icon.png"/>
<menuitem id="library_book_menu_category" name="Book" sequence="1" parent="library_menu_root" action="action_library_book"/>
<menuitem id="library_author_menu_category" name="Author" sequence="2" parent="library_menu_root" action="action_library_author"/>
E' molto probabile che tu non abbia inserito il record relativo in security/ir.model.access.csv
Da Odoo 12 in poi nemmeno admin vede i record (e nemmeno le voci di menù) se non è presente una regola di permessi
Vedrai il menù ed i record se dal menù di debug diventi superuser.
Se intendi i permessi del file in cui ho definito la classe ‘library.category’ in ir.model.access.csv ci sono e ho attivato la modalità sviluppatore da odoo. È come se non lo riconoscesse proprio, malgrado gli aggiornamenti tant’è che il menù principale ‘Library’ e il sottomenù ‘Book’ vengono visualizzati
ma hai aggiunto i permessi anche per library.author?
access_library_author,library.author,model_library_author,base.group_user,1,1,1,1
Resta informato
Informazioni sulla comunità
Strumenti di richiesta
Statistiche
Richiesta del: 07/06/19, 10:34 |
Vista: 1271 volte |
Ultimo aggiornamento: 07/06/19, 10:55 |