Salve a tutti,
sono un neofita di odoo (e python).
Avevo sviluppato un modulo che semplicemente stampa una riga all'interno del log. Questo modulo sulla mia precedente installazione di odoo funzionava correttamente.
Per questioni di allineamento macchine ho dovuto creare una nuova macchia virtuale con una nuova installazione di odoo. Ora se provo ad installare il modulo il messaggio di errore xhe ricevo è:
AttributeError: 'import.order' object has no attribute '_ids'
Per completezza questo è il codice della classe:
from openerp.osv import fields
from openerp.osv import osv
class import_order(osv.osv):
_name = "import.order"
_description = "Modulo per l'importazione degli ordini dal sistema NEILG"
_columns = {
'_description': fields.text('Description'),
}
def import_delivery_orders(self, cr, uid, ids, context=None):
print "hai cliccato su import_delivery_orders"
return True
import_order()
lo stesso comportamento lo ottengo da un altro modulo sviluppato da un collega.
PS. Approfitto del post per chiedere info su come effettuare in maniera corretta l'aggiornamento dei moduli installati e il download dei nuovi moduli pubblicati.
Grazie