forked from alaguraj/odoo-testing-addons
32 lines
1.0 KiB
Python
32 lines
1.0 KiB
Python
from odoo import models, fields
|
|
|
|
class PosOrder(models.Model):
|
|
_inherit = 'pos.order'
|
|
|
|
order_source = fields.Selection([
|
|
('walk_in', 'Walk-In (Standard POS)'),
|
|
('phone', 'Telephone Order'),
|
|
('online', 'Online / eCommerce'),
|
|
('whatsapp', 'WhatsApp'),
|
|
('social_media', 'Social Media'),
|
|
('platform', 'Third-Party Platform'),
|
|
('kiosk', 'Self-Order Kiosk'),
|
|
('qr', 'QR Table Order'),
|
|
], string='Order Source', default='walk_in', index=True)
|
|
|
|
fulfilment_type = fields.Selection([
|
|
('dine_in', 'Dine-In'),
|
|
('pickup', 'Pickup'),
|
|
('delivery', 'Delivery'),
|
|
], string='Fulfilment Type', default='dine_in', index=True)
|
|
|
|
class PosOrderLine(models.Model):
|
|
_inherit = 'pos.order.line'
|
|
|
|
order_source = fields.Selection(
|
|
related='order_id.order_source', string='Order Source', store=True
|
|
)
|
|
fulfilment_type = fields.Selection(
|
|
related='order_id.fulfilment_type', string='Fulfilment Type', store=True
|
|
)
|