1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/industry_fsm/wizard/project_task_create_timesheet.py
2024-12-10 09:04:09 +07:00

22 lines
790 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from datetime import datetime
from odoo import fields, models, _
from odoo.tools import get_lang
class ProjectTaskCreateTimesheet(models.TransientModel):
_inherit = 'project.task.create.timesheet'
def save_timesheet(self):
if self.task_id.project_id.is_fsm:
date = fields.Datetime.context_timestamp(self, datetime.now())
self.task_id.message_post(
body=_(
'Timer stopped at: %(date)s %(time)s',
date=date.strftime(get_lang(self.env).date_format),
time=date.strftime(get_lang(self.env).time_format),
),
)
return super().save_timesheet()