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
  • Pagina:
  • 1
  • 2

ARGOMENTO: mail.thread

mail.thread 2 Anni 10 Mesi fa #23741

  • OpenCode
  • Avatar di OpenCode
  • Offline
  • Gold Boarder
  • Vi Veri Veniversum Vivus Vici
  • Messaggi: 179
  • Ringraziamenti ricevuti 32
  • Karma: 4
MiCantino ha scritto:
In effetti si, spostando tutto nella write non ho problemi.
dipende dalla natura "temporanea" imposta dal decoratore @api.onchange?

Non ho mai studiato il funzionamento tecnico del decoratore onchange ma mi viene da pensare che il problema sia proprio lì. Tieni presente che onchange ti permette di usare le assegnazioni dirette senza che queste abbiano effetti "diretti" sul database, quindi credo che si lavori su una copia temporanea dei dati. Da qui potrebbe nascere il problema in essere.

Credo comunque che al di là di ogni funzionamento prettamente tecnico ti convenga fare in modo che il log sia popolato quando il dato cambia realmente, ovvero alla scrittura dei dati. Credo sia la strada più logica da intraprendere :)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: MiCantino

mail.thread 2 Anni 10 Mesi fa #23742

  • MiCantino
  • Avatar di MiCantino
  • Offline
  • Expert Boarder
  • Messaggi: 137
  • Ringraziamenti ricevuti 7
  • Karma: 1
Si, avete ragione, probabilmente e sarebbe stato più corretto gestire la variazione dello stato al momento del salvataggio.
La strada dell'onchange mi era sembrata più semplice perchè così non dovevo occuparmi di verificare puntualmente le variazioni tra i valori salvati e quelli variati.

In ogni caso, grazie ad entrambe!
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

mail.thread 2 Anni 10 Mesi fa #23743

  • OpenCode
  • Avatar di OpenCode
  • Offline
  • Gold Boarder
  • Vi Veri Veniversum Vivus Vici
  • Messaggi: 179
  • Ringraziamenti ricevuti 32
  • Karma: 4
Non serve analizzare le variazioni dei dati. Se ti poni prima della super puoi controllare che il tuo campo sia stato modificato semplicemente analizzando la sua presenza nel dizionario dei valori che viene passato alla funzione write. Se il campo è stato modificato lo trovi lì dentro altrimenti no :)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: MiCantino

mail.thread 2 Anni 10 Mesi fa #23744

  • MiCantino
  • Avatar di MiCantino
  • Offline
  • Expert Boarder
  • Messaggi: 137
  • Ringraziamenti ricevuti 7
  • Karma: 1
avrei docvuto saperlo (prc@#*$#), misà.

grazie
:P
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

mail.thread 2 Anni 10 Mesi fa #23745

  • OpenCode
  • Avatar di OpenCode
  • Offline
  • Gold Boarder
  • Vi Veri Veniversum Vivus Vici
  • Messaggi: 179
  • Ringraziamenti ricevuti 32
  • Karma: 4
MiCantino ha scritto:
avrei docvuto saperlo (prc@#*$#), misà.

grazie
:P

:whip:
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: MiCantino
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.134 secondi

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

Protected by R Antispam