From 8f833cef8c3e5cdc2e2bf196640e94404facbc51 Mon Sep 17 00:00:00 2001 From: Azka Nathan Date: Thu, 29 Feb 2024 16:19:13 +0700 Subject: add sale_id and created_by on report logbook sj --- indoteknik_custom/models/logbook_sj.py | 2 ++ indoteknik_custom/models/report_logbook_sj.py | 2 ++ indoteknik_custom/views/report_logbook_sj.xml | 5 ++++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/indoteknik_custom/models/logbook_sj.py b/indoteknik_custom/models/logbook_sj.py index bf4acd14..d12d3feb 100644 --- a/indoteknik_custom/models/logbook_sj.py +++ b/indoteknik_custom/models/logbook_sj.py @@ -20,6 +20,7 @@ class LogbookSJ(models.TransientModel): report_logbook_ids = [] parameters_header = { 'date': current_time, + 'created_by': self.env.user.id, } report_logbook = self.env['report.logbook.sj'].create([parameters_header]) @@ -29,6 +30,7 @@ class LogbookSJ(models.TransientModel): data = { 'picking_id': stock.id, + 'sale_id': stock.sale_id.id, 'name': stock.name, 'driver_id': stock.driver_id.id, 'departure_date': stock.driver_departure_date, diff --git a/indoteknik_custom/models/report_logbook_sj.py b/indoteknik_custom/models/report_logbook_sj.py index 5ff56c9a..33a7ccb1 100644 --- a/indoteknik_custom/models/report_logbook_sj.py +++ b/indoteknik_custom/models/report_logbook_sj.py @@ -11,6 +11,7 @@ class ReportLogbookSJ(models.Model): date_approve = fields.Datetime(string='Date Approve') approve_by_finance = fields.Boolean(string='Approve By Finance') approve_by = fields.Many2one(comodel_name='res.users', string='Approve By') + created_by = fields.Many2one(comodel_name='res.users', string='Created By') report_logbook_sj_line = fields.One2many( comodel_name='report.logbook.sj.line', inverse_name='report_logbook_sj_id', @@ -60,5 +61,6 @@ class ReportLogbookSJLine(models.Model): logbook_sj_id = fields.Many2one('report.logbook.sj', string='Logbook SJ') # Corrected model name partner_id = fields.Many2one('res.partner', string='Customer') picking_id = fields.Many2one('stock.picking', string='Picking') + sale_id = fields.Many2one('sale.order', string='Sale Order') report_logbook_sj_id = fields.Many2one('report.logbook.sj', string='Logbook SJ') not_exist = fields.Boolean(string='Not Exist') diff --git a/indoteknik_custom/views/report_logbook_sj.xml b/indoteknik_custom/views/report_logbook_sj.xml index ea58aefd..8fd2c861 100644 --- a/indoteknik_custom/views/report_logbook_sj.xml +++ b/indoteknik_custom/views/report_logbook_sj.xml @@ -7,13 +7,14 @@ + - + report.logbook.sj.line.tree @@ -28,6 +29,7 @@ + @@ -55,6 +57,7 @@ + -- cgit v1.2.3