mirror of
https://github.com/bringout/oca-mrp.git
synced 2026-04-23 12:32:03 +02:00
23 lines
783 B
Python
23 lines
783 B
Python
# Copyright 2019 Tecnativa - Jairo Llopis
|
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
|
|
|
from odoo import api, models
|
|
|
|
|
|
class HrTimesheetSwitch(models.TransientModel):
|
|
_inherit = "hr.timesheet.switch"
|
|
|
|
@api.model
|
|
def _closest_suggestion(self):
|
|
"""Allow searching best suggestion by lead."""
|
|
context = self.env.context
|
|
if context.get("active_model") == "crm.lead":
|
|
return self.env["account.analytic.line"].search(
|
|
[
|
|
("employee_id", "in", self.env.user.employee_ids.ids),
|
|
("lead_id", "=", context.get("active_id", 0)),
|
|
],
|
|
order="date_time DESC",
|
|
limit=1,
|
|
)
|
|
return super()._closest_suggestion()
|