我是 Odoo 13.0(和任何 Odoo 版本)的新手。我刚刚构建了我的第一个模块,并成功安装了它。问题是我在菜单上看不到我安装的模块。我已经尝试重新启动服务器,并且我已经研究了这些来源,但似乎任何东西都对我有用:资料来源:Odoo 官方文档自定义模块未显示在应用列表中我的模块已安装,但我在菜单中看不到它这是我的文件,希望有人能指出我正确的方向。__manifest__.py# -*- coding: utf-8 -*-{ 'name': "sample_app", 'summary': """ Short (1 phrase/line) summary of the module's purpose, used as subtitle on modules listing or apps.openerp.com""", 'description': """ Long description of module's purpose """, 'author': "My Company", 'website': "http://www.yourcompany.com", # Categories can be used to filter modules in modules listing # Check https://github.com/odoo/odoo/blob/13.0/odoo/addons/base/data/ir_module_category_data.xml # for the full list 'category': 'Uncategorized', 'version': '0.1', # any module necessary for this one to work correctly 'depends': ['base'], # always loaded 'data': [ # 'security/ir.model.access.csv', 'views/views.xml', 'views/templates.xml', ], # only loaded in demonstration mode 'demo': [ 'demo/demo.xml', ], 'installable':True, 'auto_install':False, 'application':True}__init__.py# -*- coding: utf-8 -*-from . import controllersfrom . import models
3 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
这是因为security file
. 因为您没有为该模型设置安全性。
让我更详细地解释一下:您正在使用菜单和所有这些东西创建您的自定义模型和视图,但您没有分配任何可以阅读这些东西的人,谁可以写,谁可以删除等等,这就是您的原因面对这个问题,您的视图已创建,您的自定义字段模型已在后端成功创建但不可见
为此,我们将使用我们的安全文件来授予对我们所需的组/用户的访问权限
安全/ir.model.access.csv
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_student_student,access.student.student,model_student_student,base.group_user,1,1,1,1
在这里您可以看到我正在授予对base.group_user的访问权限以及我授予的访问权限是什么?在这里您可以看到 1s 表示“是”,并且我正在授予读取权限(prem_read)、写入权限(prem_write)、创建权限(prem_create)和最后一个删除权限(prem_unlink)。
读取权限将使您能够以图形形式读取(查看)您的模型。
注意:不要忘记在数据列表中的清单文件中添加安全文件
添加回答
举报
0/150
提交
取消