Aprire una form ad uno specifico id da Button in Odoo 12 o su return da funzione python
Aprire una form ad uno specifico id da Button in Odoo 12:
Nel file XML
<button name=”open_order” type=”object” string=”Apri ordine” class=”oe_highlight”/>
Nel file .py
@api.multi def open_order(self): return { 'res_model': 'sale.order', 'type': 'ir.actions.act_window', 'context': {}, 'view_mode': 'form', 'view_type': 'form', 'res_id': self.sale_id, 'target': 'current' }
Oppure si può far ritornare da una specifica funzione, l’azione richiesta:
return self.env['ir.actions.act_window'].for_xml_id( module='crm_utilities', xml_id='action_report1')
Dove action_report1 è l’id esatto dell’AZIONE definita nell’XML del modulo crm_utilities