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: openerp.exceptions.Warning: DEPRECATED ?

openerp.exceptions.Warning: DEPRECATED ? 2 Anni 2 Mesi fa #26348

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
La classe
openerp.exceptions.Warning
sembrerebbe essere definita deprecated nella versione 9.0

E' stata definita una NUOVA classe nella V9-V10,
per permettere veloci messaggi di avvertimento ?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

openerp.exceptions.Warning: DEPRECATED ? 2 Anni 2 Mesi fa #26349

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
odoo.exceptions.Warning
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.

openerp.exceptions.Warning: DEPRECATED ? 2 Anni 2 Mesi fa #26354

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
enlightx ha scritto:
odoo.exceptions.Warning

Warning è deprecato e fa parte della vecchia catena di oggetti usati per le eccezioni.

Come detto in altro thread non ho approfondito l'argomento ma credo che nelle intenzioni presenti e future sia quella di usare questa:

github.com/odoo/odoo/blob/10.0/odoo/exceptions.py#L40

Warning con possibilità di eseguire anche un redirect se specificato.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

openerp.exceptions.Warning: DEPRECATED ? 2 Anni 2 Mesi fa #26356

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Dopo aver analizzato un po' meglio l'argomento il metodo corretto dovrebbe essere questo:

github.com/odoo/odoo/blob/10.0/odoo/exceptions.py#L31

odoo.exceptions.UserError

Oggetto a cui rimanda Warning reso deprecato.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

openerp.exceptions.Warning: DEPRECATED ? 2 Anni 2 Mesi fa #26375

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
Ciao Luigi,
ero giunto alla simile conclusione aiutandomi con i forum (Stackoverflow) MA il problema sembra essere che UserError NON prevede una finestra modale dii avvertimento lato client, ma solo un messaggio di log lato server (o nella consolle)


Una altra soluzione potrebbe essere restituire un messaggio sfruttando un cambiamento in on_change, ma ha tanti limiti (potremmo dover già restituire qualcos'altro,, potremmo dover visualizzare il messaggio non in conseguenza di un cambio valore...)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.140 secondi

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

Protected by R Antispam