diff options
| author | trisusilo48 <tri.susilo@altama.co.id> | 2025-03-27 08:48:27 +0700 |
|---|---|---|
| committer | trisusilo48 <tri.susilo@altama.co.id> | 2025-03-27 08:48:27 +0700 |
| commit | 3ca53ea0afef07cb79040c9f3c5aa29fa2355c90 (patch) | |
| tree | 2e09acc0d02968abe36d6f99cd28df38cb9eafa2 /indoteknik_custom/models/sale_order_delay.py | |
| parent | 4d2041d834a05692a17954a8968acde866379801 (diff) | |
sale order delay
Diffstat (limited to 'indoteknik_custom/models/sale_order_delay.py')
| -rw-r--r-- | indoteknik_custom/models/sale_order_delay.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/indoteknik_custom/models/sale_order_delay.py b/indoteknik_custom/models/sale_order_delay.py new file mode 100644 index 00000000..7440cd2d --- /dev/null +++ b/indoteknik_custom/models/sale_order_delay.py @@ -0,0 +1,25 @@ +from odoo import api, fields, models + + +class SaleOrderDelay(models.Model): + _name = 'sale.order.delay' + _description = 'Sale Order Delay' + _rec_name = 'so_number' + + so_number = fields.Char(string="SO Number", required=True) + days_delayed = fields.Integer(string="Day ", required=True) + status = fields.Selection([ + ('delayed', 'Delayed'), + ('on track', 'On Track'), + ('early', 'Early') + ], string='Status', required=True) + + @api.model + def create(self, vals): + vals['updated_at'] = fields.Datetime.now() + return super(SaleOrderDelay, self).create(vals) + + def write(self, vals): + vals['updated_at'] = fields.Datetime.now() + return super(SaleOrderDelay, self).write(vals) +
\ No newline at end of file |
