Initial commit: Odoo 18.0-20251222 extra-addons
This commit is contained in:
27
maintenance_timesheet/report/timesheets_analysis_report.py
Normal file
27
maintenance_timesheet/report/timesheets_analysis_report.py
Normal file
@@ -0,0 +1,27 @@
|
||||
from odoo import api, fields, models
|
||||
|
||||
|
||||
class TimesheetsAnalysisReport(models.Model):
|
||||
_inherit = "timesheets.analysis.report"
|
||||
|
||||
maintenance_request_id = fields.Many2one(
|
||||
comodel_name="maintenance.request", readonly=True
|
||||
)
|
||||
|
||||
@api.model
|
||||
def _select(self):
|
||||
return (
|
||||
super()._select()
|
||||
+ """,
|
||||
A.maintenance_request_id AS maintenance_request_id
|
||||
"""
|
||||
)
|
||||
|
||||
@api.model
|
||||
def _from(self):
|
||||
return (
|
||||
super()._from()
|
||||
+ """
|
||||
LEFT JOIN maintenance_request MR ON A.maintenance_request_id = MR.id
|
||||
"""
|
||||
)
|
||||
Reference in New Issue
Block a user