forked from Mapan/odoo17e
22 lines
790 B
Python
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()
|