Skip to Content
Menu
This question has been flagged

Hi i want to make a wizard appears to select an order type before the quot/order form views.

from odoo import models, fields, api

class OrderTypeWizard(models.TransientModel):
    _name = 'order.type.wizard'
    _description = 'Select Order Type Wizard'
    order_type_id = fields.Many2one('sales.order.type', string='Order Type', required=True)

    def action_confirm(self):
        # Lakukan logika untuk menyimpan pilihan order_type_id
        self.env['sale.order'].create({
            'order_type_id': self.order_type_id.id,
            # Tambahkan field lainnya yang diperlukan
        })
        return {'type': 'ir.actions.act_window_close'}
from odoo import models, fields, api

class SaleOrder(models.Model):
    _inherit = 'sale.order'
    order_type_id = fields.Many2one('sales.order.type', string='Order Type')

    def action_create_quote(self):
        return {
            'name': 'Select Order Type',
            'type': 'ir.actions.act_window',
            'res_model': 'order.type.wizard',
            'view_mode': 'form',
            'target': 'new',
        }


How do i inherit the action with the + New button?


Avatar
Discard
Related Posts Replies Views Activity
2
Jun 20
9048
3
Jul 25
1832
1
Jun 25
1911
2
May 25
1800
1
May 25
1062