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: mancata notifica ai followers [V.8]

mancata notifica ai followers [V.8] 2 Anni 4 Mesi fa #25636

  • MiCantino
  • Avatar di MiCantino
  • Offline
  • Expert Boarder
  • Messaggi: 137
  • Ringraziamenti ricevuti 7
  • Karma: 1
Salve a tutti,
sto riscrivendo il metodo write dello stock.picking per fare in modo che venga notificato ai followers l'avvenuto ingresso del materiale in magazzino.
Il mio codice è questo
@api.multi
	def write(self, vals):
		po_ids = self.env['purchase.order'].search([('name','like',self.origin)])
		if po_ids:
			lista_campi = ['date_done']

			for i in vals:
				if(i in lista_campi):
					bodyStr = "E' stato movimentato del materiale inserito nell'ordine " + self.origin
					self.message_post(body=bodyStr, type='message')

		return super(picking_checklist, self).write(vals)

Come vedete prima verifico che il campo origin contenga un ordine d'acquisto e poi eventualmente scrivo il messaggio.
La variabile "lista_campi" è la perchè vorrei scrivere il campo anche a fronte della variazione di altri campi.

Il metodo funziona e il messaggio viene scritto.
Il problema è che i followers non ricevono alcuna notifica nella sezione "Comunicazioni".

Come mai?
Non ho capito bene il meccanismo dei messaggi oppure ho toppato in qualcosa?
Ho provato a variare il type in "message", ma il comportamento non cambia
Ultima modifica: 2 Anni 4 Mesi fa da MiCantino.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

mancata notifica ai followers 2 Anni 4 Mesi fa #25638

  • MiCantino
  • Avatar di MiCantino
  • Offline
  • Expert Boarder
  • Messaggi: 137
  • Ringraziamenti ricevuti 7
  • Karma: 1
...cantandomela e suonandomela ( :P ), ho provato un'altra strada (forse la più corretta).

Ho inserito questo nel mio xml
<record id="mt_stock_picking" model="mail.message.subtype">
            <field name="name">Variazione Stato</field>
            <field name="res_model">stock.picking</field>
            <field name="default" eval="True"/>
        </record>

stesso risultato: viene generato il messaggio, ma gli utenti che sono follower del mio movimento non ricevono il messaggio di notifica

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

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

Protected by R Antispam