diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2024-10-23 10:22:26 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2024-10-23 10:22:26 +0700 |
| commit | 70a6cf87d721e9e6c78d27a9e9ef4168ad96fac7 (patch) | |
| tree | e3d609724a143db1f8a7ae34caec537da032bec4 /indoteknik_custom/models/account_move_due_extension.py | |
| parent | 943ee3ca2e3b8469d1f3969fa6ea45710e532fc0 (diff) | |
| parent | 25645d93db289ea4855486630dba8d578efb2851 (diff) | |
Merge branch 'production' into feature/generate_url
Diffstat (limited to 'indoteknik_custom/models/account_move_due_extension.py')
| -rw-r--r-- | indoteknik_custom/models/account_move_due_extension.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/indoteknik_custom/models/account_move_due_extension.py b/indoteknik_custom/models/account_move_due_extension.py index 23f8888c..6fc58cdd 100644 --- a/indoteknik_custom/models/account_move_due_extension.py +++ b/indoteknik_custom/models/account_move_due_extension.py @@ -1,6 +1,6 @@ from odoo import models, api, fields from odoo.exceptions import AccessError, UserError, ValidationError -from datetime import timedelta, date +from datetime import timedelta, date, datetime import logging _logger = logging.getLogger(__name__) @@ -31,7 +31,8 @@ class DueExtension(models.Model): ('21', '21 Hari'), ], string='Day Extension', help='Menambah Due Date yang sudah limit dari hari ini', tracking=True) counter = fields.Integer(string="Counter", compute='_compute_counter') - + approve_by = fields.Many2one('res.users', string="Approve By", readonly=True) + date_approve = fields.Datetime(string="Date Approve", readonly=True) def _compute_counter(self): for due in self: due.counter = due.partner_id.counter @@ -96,6 +97,8 @@ class DueExtension(models.Model): sales.action_confirm() self.order_id.due_id = self.id + self.approve_by = self.env.user.id + self.date_approve = datetime.utcnow() template = self.env.ref('indoteknik_custom.mail_template_due_extension_approve') template.send_mail(self.id, force_send=True) |
