Odoo模块的菜单根目录未显示

问题描述 投票:0回答:1

我刚刚创建了一个模块并添加了模型和一些菜单项,但是菜单项“ Backup SQlite”没有显示在Odoo根菜单上,这是我的代码。任何想法为什么会这样?

views.xml

<record id="utepda_backup_sqlite.backup_log_action" model="ir.actions.act_window">
    <field name="name">Backup Log</field>
    <field name="res_model">utepda_backup_sqlite.backup</field>
    <field name="view_type">form</field>
    <field name="view_mode">tree,form</field>
    <field name="help" type="html">
        <p class="o_view_nocontent_smiling_face">No se han realizado backups</p>
    </field>
</record>

  <menuitem id="utepda_backup_sqlite.menu_root"
  name="Backup Sqlite" />

<!-- App menu items -->
  <menuitem id="menu_log"
  name="Backup log"
  parent="utepda_backup_sqlite.menu_root"
  sequence="10"
  action="utepda_backup_sqlite.backup_log_action" />

models.py

class BackupInfo(models.Model):
    _name = 'utepda_backup_sqlite.backup'
    _description = 'Clase que guarda la informacion de las salvas realizadas'

    name = fields.Char("Nombre")
    fecha_hora = fields.Datetime(string='Fecha-Hora')

ir.model.access.csv

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_backup_sqlite,access_backup_sqlite,model_utepda_backup_sqlite_backup,,1,1,1,1
odoo
1个回答
0
投票

如果您具有菜单根目录和子菜单根目录,那么菜单项将与之匹配!这是一个例子:

<!-- menu root -->
<menuitem id="sqlite_menu_root"
  name="Sqlite" />

<!-- submenu root -->
<menuitem id="sqlite_submenu_root"
  parent="sqlite_menu_root"
  name="Backup" />

<!-- App menu items -->
<menuitem id="sqlite_submenu_root"
  parent="sqlite_submenu_root"
  name="Backup Sqlite" 
  sequence="10"
  action="backup_sqlite_action"/>

<menuitem id="menu_log"
  name="Backup log"
  parent="utepda_backup_sqlite.menu_root"
  sequence="10"
  action="backup_log_action" />
© www.soinside.com 2019 - 2024. All rights reserved.