Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie

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?


Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
cze 20
9184
3
lip 25
2020
1
cze 25
2369
2
maj 25
1998
1
maj 25
1205