Salve sto avendo problemi durante la creazione di un modulo personalizzato per odoo, per iniziare ho creato un modulo di prova però ottengo sempre questo errore:
Impossibile caricare il modulo book: il file /tmp/tmpsvqqfu2g/book/security/ir.model.access.csv non è stato elaborato: Nessun record trovato per ID esterno 'model_test_model' nel campo 'Model' Valore richiesto mancante per il campo 'Model' (model_id)
Qui di seguito vi lascio il codice che ho scritto per la prova:
__manifest__.py
{
'name': 'Test Module',
'version': '1.0',
'depends': ['base'],
'data': [
'security/ir.model.access.csv',
'views/book_views.xml',
],
'installable': True,
'auto_install': False,
}
__init__.py
from . import models
models/__init__.py
from . import book
models/book.py
from odoo import fields, models
class TestModel(models.Model):
_name = "test_model"
_description = "Test Model"
name = fields.Char()
security/ir.model.access.csv
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_test_model,model_test_model,model_test_model,base.group_user,1,0,0,0
views/book_views.xml
Test action
test_model
tree,form
Qualcuno può aiutarmi? Grazie in anticipo
Buonasera, ho risolto il problema il modulo che ho creato aggiunge delle tabelle al database e non può essere installato tramite l’importa modulo della gui, va importata la cartella del modulo direttamente su /mnt/extra-addons.
Grazie lo stesso per l’aiuto