odoo - Odoo 模块的菜单根目录未显示
问题描述
我刚刚创建了一个模块并添加了一个模型和一些菜单项,但是 Odoo 根菜单上没有显示菜单项“Backup SQlite”,这是我的代码。任何想法为什么会发生这种情况?
视图.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" />
模型.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
解决方案
如果您有一个菜单根目录和一个子菜单根目录,您的菜单项将在其中匹配,那么它将起作用!这是一个例子:
<!-- 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" />
推荐阅读
- reactjs - React - 如何正确导入本地 UMD 模块
- mysql - 在 Mysql 中为复合主键添加索引
- javascript - 未捕获的类型错误:无法读取未定义的属性“事务”
- csv - 在 Vim 中的给定字符之后隐藏行的一部分
- angular - 使用 TypeScript 接口位置
- firebase - Flutter Web 从 Cloud Firestore 中的文档更新值
- python - 向类中的字典添加值的 Pythonic 方法
- microsoft-graph-api - 如何通过 MS Graph API 在 Sharepoint 中获取附件的显示名称
- scipy - scripy.interpolate.griddata 的“并行化”apply_ufunc
- python - 无法通过 xpath 通过 Selenium 访问元素