Cos'è il Rainbow Man?
Sei anche te un fan del rainbow man di Odoo?
Il rainbow man è un'immagine fissa con un emoticon sorridente e un arcobaleno dietro.
È un effetto presente in Odoo, che può essere inserito alla fine di un flusso andato a buon fine.
![](/web/image/15370-30fdbf94/Screenshot%202022-08-09%20at%2011-28-54%20rainbow%20man%20odoo%20-%20Google%20Search.png?access_token=e77e24b0-2e81-47cd-a577-1420d64f207c)
È possibile applicare l'effetto sulla maggior parte dei pulsanti e alla fine di un flusso di Odoo, come ad esempio:
quando le opportunità sono contrassegnate come vinte;
quando l'utente termina un tour;
quando si carica un csv;
quando l'utente finisce di eseguire le riconciliazioni;
lo puoi inserire dove vuoi!!!
quando le opportunità sono contrassegnate come vinte;
quando l'utente termina un tour;
quando si carica un csv;
quando l'utente finisce di eseguire le riconciliazioni;
lo puoi inserire dove vuoi!!!
Come inserire il rainbow man tramite codice?
Dopo aver creato il vostro modulo e dopo aver aggiunto logica varia, potete aggiungere nel file python una funzione ad esempio su un pulsante o alla fine di un flusso.
Come vedi nello screen puoi scegliere e valorizzare diversi parametri:
fadeout: velocità di dissolvenza veloce, medio, lento, no;
message: messaggio che dovrà apparire nel rainbow man;
img_url: percorso della tua immagine all'interno del tuo modulo;
type: in questo caso definisce il tipo di effetto che è il rainbow_man.
Nel nostro esempio è alla fine di un'importazione.
Come vedi nello screen puoi scegliere e valorizzare diversi parametri:
fadeout: velocità di dissolvenza veloce, medio, lento, no;
message: messaggio che dovrà apparire nel rainbow man;
img_url: percorso della tua immagine all'interno del tuo modulo;
type: in questo caso definisce il tipo di effetto che è il rainbow_man.
Nel nostro esempio è alla fine di un'importazione.
![](/web/image/15371-ef3d1cba/Screenshot%20from%202022-08-09%2012-39-56.jpg?access_token=4e5c2c5f-248a-4530-85d9-32ccb86c2038)
Un altro esempio è quello di seguito, aggiungendo il rainbow man all'azione di conferma.
def action_confirm(self):
return {
'effect': {
'fadeout': 'slow',
'message': 'Hai confermato!',
'type': 'rainbow_man',
}
}
Come inserire il rainbow man tramite Studio?
Studio è un modulo disponibile solo per la versione Odoo Enterprise. Il modulo ha ovviamente dei limiti perché non ti permette di usare logica, però se devi sistemare viste/filtri/raggruppamenti, aggiungere nuovi campi nelle viste oppure modificare le stampe, potrebbe fare al tuo caso!
Dopo aver attivato Studio, seleziona ad esempio il pulsante "Send by email" e sul tab Proprietà apparirà la possibilità di mettere l'uomo arcobaleno!
Dopo aver attivato Studio, seleziona ad esempio il pulsante "Send by email" e sul tab Proprietà apparirà la possibilità di mettere l'uomo arcobaleno!
![](/web/image/15374-247ce357/Screenshot%202022-08-09%20at%2011-42-58%20S00149%20-%20Odoo.png?access_token=713f99c5-3057-452c-8d49-d7bea05ae2c6)
![](/web/image/15373-5a3fa1a8/Screenshot%202022-08-09%20at%2011-43-41%20S00149%20-%20Odoo.png?access_token=affb69ca-25fc-4850-b441-e84481b5e7d9)
Dopo aver configurato il rainbow man, potrai fare un test per vedere l'effetto finale!
Come vedi puoi personalizzarlo come desideri!
Come vedi puoi personalizzarlo come desideri!
![](/web/image/15372-ae876086/Screenshot%202022-08-09%20at%2015-36-13%20S00149%20-%20Odoo.jpg?access_token=c6e19134-0b4a-492b-87d5-2310aada0048)