Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
Odoo per l'Italia

ARGOMENTO: Porting dei moduli

Porting dei moduli 4 Anni 2 Mesi fa #18437

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
Ciao,
sto effettuando il porting dei corrispettivi. Ho la classe dei corrispettivi così definita:
from openerp import models, fields, exceptions, _

class AccountInvoice(models.Model):
    _inherit = 'account.invoice'
    corrispettivo = fields.Boolean(string='Corrispettivo')

Ma quando la eseguo per l'installazione ottengo sempre l'errore:
[code File "/opt/odoo80/.virtualenvs/odoo80/odoo80/openerp/modules/registry.py", line 147, in load
model = cls._build_model(self, cr)
File "/opt/odoo80/.virtualenvs/odoo80/odoo80/openerp/models.py", line 657, in _build_model
model.__init__(pool, cr)
File "/opt/odoo80/.virtualenvs/odoo80/odoo80/openerp/models.py", line 829, in __init__
cls._inherits_reload()
File "/opt/odoo80/.virtualenvs/odoo80/odoo80/openerp/models.py", line 2917, in _inherits_reload
cls._add_field(attr, column.to_field())
]AttributeError: 'Boolean' object has no attribute 'to_field'[/code]

Non so più dove sbattere la testa, mi sembra di ereditare bene dalla nuova classe per il campo Boolean ma probabilmente non è così. dove sbaglio?
inoltre google non mi è di grande aiuto, forse sbaglio a cercare...
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Porting dei moduli 4 Anni 2 Mesi fa #18438

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
non vedo proprio nulla di strano in quel codice.
hai provato a mettere Char invece di Boolean? solo per vedere che succede
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Porting dei moduli 4 Anni 2 Mesi fa #18440

  • tafaRU
  • Avatar di tafaRU
  • Offline
  • Expert Boarder
  • Messaggi: 88
  • Ringraziamenti ricevuti 33
  • Karma: 3
Ciao,

credo che sia meglio se ci dai il link su github del branch su cui stai lavorando.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Porting dei moduli 4 Anni 2 Mesi fa #18443

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
Ragazzi, grazie, come non detto.
Mi è venuto in mente che sto lavorando su di una branch in sviluppo, per cui ho provveduto ad aggiornare i sorgenti di odoo e l'errore è sparito.
mah :blink:
Vediamo se adesso il funzionamento è ok! :D
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Porting dei moduli 4 Anni 2 Mesi fa #18445

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
p.s. comunque il link al repo dove sto lavorando è questo:
github.com/shakin89/l10n-italy
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Porting dei moduli 4 Anni 2 Mesi fa #18447

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
PS: non è più necessario instanziare la classe dopo la sua definizione
github.com/shakin89/l10n-italy/blob/8.0/...ttivi/account.py#L95

PS2: se puoi i commenti mettili in inglese siccome il code review viene spesso fatto da tutta la community. non solo da noi italiani.
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.133 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam