from odoo import fields, models, api, _ from odoo.exceptions import AccessError, UserError, ValidationError from odoo.tools import DEFAULT_SERVER_DATETIME_FORMAT import logging _logger = logging.getLogger(__name__) class SalesOrderKoli(models.Model): _name = 'sales.order.koli' _description = 'Sales Order Koli' _order = 'sale_order_id, id' _rec_name = 'koli_id' sale_order_id = fields.Many2one( 'sale.order', string='Sale Order Reference', required=True, ondelete='cascade', index=True, copy=False, ) koli_id = fields.Many2one('check.koli', string='Koli') picking_id = fields.Many2one('stock.picking', string='Picking') state = fields.Selection([('not_delivered', 'Not Delivered'), ('delivered', 'Delivered')], string='Status', default='not_delivered')