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

ARGOMENTO: gtk client 6.0.3

gtk client 6.0.3 7 Anni 3 Giorni fa #6413

  • archetipo
  • Avatar di archetipo
  • Offline
  • Platinum Boarder
  • Messaggi: 331
  • Ringraziamenti ricevuti 5
  • Karma: 8
Buongiorno a tutti vi scrivo poichè oggi è successo qualcosa di molto strano.

Premetto che fino all'altro ieri funzionava tutto, ed ora con il web client va ma con il gtk no,in sostanza ho una view che un campo o2m su un model scarico, quando vado a cliccare per inserire una nuova riga il log gtk mi da il seguente errore:

premessa 2 : non ci sono campi bool nel model ma un campo selection con chiavi 0,1

errore:


Traceback (most recent call last):
File "/home/alessio/openerp-client-6.0.3/bin/widget/view/form_gtk/one2many_list.py", line 313, in _sig_new
dia = dialog(self.attrs, parent=self._view.model, attrs=self.attrs, model_ctx=self.screen.models._context, window=self._window, readonly=self._readonly, context=ctx)
File "/home/alessio/openerp-client-6.0.3/bin/widget/view/form_gtk/one2many_list.py", line 107, in __init__
context=context)
File "/home/alessio/openerp-client-6.0.3/bin/widget/screen/screen.py", line 582, in add_view_id
toolbar=view.get('toolbar', False), submenu=view.get('submenu', False), context=context)
File "/home/alessio/openerp-client-6.0.3/bin/widget/screen/screen.py", line 619, in add_view
self.models.add_fields(fields, self.models, context=context)
File "/home/alessio/openerp-client-6.0.3/bin/widget/model/group.py", line 408, in add_fields
mod.set_default(values)
File "/home/alessio/openerp-client-6.0.3/bin/widget/model/record.py", line 234, in set_default
self.mgroup.mfields[field].set_default(self, value)
File "/home/alessio/openerp-client-6.0.3/bin/widget/model/field.py", line 124, in set_default
model.on_change(self.attrs)
File "/home/alessio/openerp-client-6.0.3/bin/widget/model/record.py", line 310, in on_change
self.set(response.get('value', {}), modified=True)
AttributeError: 'bool' object has no attribute 'get'
Alessio Gerace
github.com/archetipo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:gtk client 6.0.3 7 Anni 3 Giorni fa #6414

  • archetipo
  • Avatar di archetipo
  • Offline
  • Platinum Boarder
  • Messaggi: 331
  • Ringraziamenti ricevuti 5
  • Karma: 8
ok errore mio avevo messo un return True
alla fine di una funzione richiata da on_change...

senza tutto funziona ma il server mi da un log di warning 'can't return 'None'' vabbè.
Alessio Gerace
github.com/archetipo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:gtk client 6.0.3 7 Anni 3 Ore fa #6428

  • angedras
  • Avatar di angedras
  • Offline
  • Platinum Boarder
  • Messaggi: 330
  • Ringraziamenti ricevuti 4
  • Karma: 10
Ciao,
la funzione deve comunque restituire un dizionario

R.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.136 secondi

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

Protected by R Antispam