Warning: include_once(/home/favoledo/robertozanardo.com/wp-content/sunrise.php): Failed to open stream: No such file or directory in /home/favoledo/robertozanardo.com/wp-includes/ms-settings.php on line 52

Warning: include_once(): Failed opening '/home/favoledo/robertozanardo.com/wp-content/sunrise.php' for inclusion (include_path='.:/opt/alt/php83/usr/share/pear:/opt/alt/php83/usr/share/php:/usr/share/pear:/usr/share/php') in /home/favoledo/robertozanardo.com/wp-includes/ms-settings.php on line 52
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 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

Lascia un commento