Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
4934 Lượt xem

Im not sure what is wrong but I cannot install this module

# -*- coding: utf-8 -*-{ 'name': "New Model",
'summary': """ """,
'description': """ """, 'author': "", 'website': "", 'maintainer': '',
'category': 'Uncategorized', 'version': '0.1',
'depends': ['stock'],
'data': [ 'security/ir.model.access.csv', ],}

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink

access_new_model,NewModel,model_new_model,,1,1,1,0

# -*- coding: utf-8 -*-
from odoo import models, fields, api, _
class NewModel(models.Model): 
 _name = "new.model" 
 _description = "New Model"

name = fields.Char() 
quantity = fields.Float() 
stock_move_line_id = fields.Many2one('stock.move.line')


Traceback (most recent call last): File "/home/tony/Documents/odoo15/odoo/http.py", line 654, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/home/tony/Documents/odoo15/odoo/http.py", line 301, in _handle_exception raise exception.with_traceback(None) from new_cause Exception: Module loading new_model failed: file new_model/security/ir.model.access.csv could not be processed: No matching record found for external id 'model_new_model' in field 'Model' Missing required value for the field 'Model' (model_id)
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,

This error usually occurs when we try to add security to a model that doesn't exist. Please ensure that the model is loaded. You can check in technical-> models and see if your model is present there before adding the security. 


Check the init files and see if the files are properly added.


Hope it helps

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 7 24
1830
2
thg 3 23
2683
3
thg 6 20
10473
2
thg 3 20
8901
4
thg 4 18
3806