Ho sviluppato un modulo 'nuovo paziente' che non riesco a installare tramite una cartella di file compresso. Ho letto il OpenERP dev. book e questo blog sulla creazione del nuovo modulo. Quando si installa dopo un lavoro di copia-incolla da questo blog, il modulo 'notebook' viene installato & funzionante. Applico gli stessi passaggi (anche controllato il codice n volte ora) al mio modulo ma ancora non riesco a farlo installare. Anche se ottengo il messaggio sul client ERP 'Moduli installati', il modulo non è nella lista 'Moduli'. Cosa potrebbe essere sbagliato?Impossibile installare il nuovo modulo in OpenERP 6
Ecco il codice. il file newpatient.py
:
from osv import fields, osv
import time
class newpatient(osv.osv):
_name = "Newpatient"
_description = "Creating new patient"
_columns = {'name':fields.char('Name',size=30,required=True),
'address':fields.char('Address',size=50,required=True),
}
newpatient()
Il __init__.py
del file:
import newpatient
Il __openerp__.py
del file:
{
"name" : "Newpatient",
"version" : "1.0",
"author" : "K Y",
"category" : "Generic Modules/Others",
"depends" : ["base"],
"init_xml" : [newpatient_view.xml],
"demo_xml" : [],
"update_xml" : [],
"installable": True,
"active": False
}
veramente bloccato. Gradirei un aiuto.
Immagino che il caso fosse un problema. Ho creato un nuovo modulo chiamato "npatient" e ho inserito esattamente gli stessi nomi (npatient) in __openerp__.py & npatient.py e ha funzionato. Ma il comportamento non è coerente. Anche quando ho ripetuto questi passaggi per altri moduli di prova, non sono installati. Vorrei fare ulteriori test e farti sapere i risultati. Ma almeno posso esplorare alcune funzionalità ora. Grazie mille per il tuo aiuto :) –
Benvenuto in Stack Overflow, @Ashish. Se questa risposta ha risolto il tuo problema, fai clic sul segno di spunta verde a sinistra per contrassegnarlo come risposta accettata. –
Grazie Don per avermelo ricordato. –