diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2024-05-21 13:59:01 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2024-05-21 13:59:01 +0700 |
| commit | 04c3476f86c7499573f28aa603126481fe4e0daa (patch) | |
| tree | 70ed25eaa8bbe00d603e62b3b4c46b1af1322940 /indoteknik_custom/models | |
| parent | dc90b4a31e887a69b6e53dfd096313224c94c644 (diff) | |
add view ged tracking on dunning run
Diffstat (limited to 'indoteknik_custom/models')
| -rw-r--r-- | indoteknik_custom/models/ged.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/indoteknik_custom/models/ged.py b/indoteknik_custom/models/ged.py index c6e346c0..a2e8bc3c 100644 --- a/indoteknik_custom/models/ged.py +++ b/indoteknik_custom/models/ged.py @@ -59,6 +59,7 @@ class GedTracking(models.Model): last_status_detail = fields.Char(string='Last Status Detail') last_status = fields.Char(string='Last Status') tracking_line = fields.One2many('ged.tracking.line', 'ged_tracking_id', string='Tracking Lines', auto_join=True) + dunning_id = fields.Many2one('dunning.run', string='Dunning Run') class GedTrackingLine(models.Model): @@ -79,6 +80,7 @@ class GedTrackingLine(models.Model): photo_location = fields.Char(string='Photo Location') photo_receiver = fields.Char(string='Photo Receiver') gps = fields.Char(string='GPS') + dunning_id = fields.Many2one('dunning.run', string='Dunning Run') class GedTrackingLog(models.Model): @@ -218,7 +220,8 @@ class GedApi(models.Model): 'last_location': last_location, 'last_description': last_description, 'last_status_detail': last_status_detail, - 'last_status': header_last_status + 'last_status': header_last_status, + 'dunning_id': dunning_run.id } ged_tracking = self.env['ged.tracking'].create(param_header) @@ -239,7 +242,8 @@ class GedApi(models.Model): 'location': location, 'description': description, 'status_detail': status_detail, - 'status': status + 'status': status, + 'dunning_id': dunning_run.id } self.env['ged.tracking.line'].create(param_line) @@ -250,6 +254,8 @@ class DunningRunGed(models.Model): _inherit = 'dunning.run' last_status_awb = fields.Char(string='Last Status AWB') + ged_tracking = fields.One2many('ged.tracking', 'dunning_id', string='GED Tracking', auto_join=True) + ged_tracking_line = fields.One2many('ged.tracking.line', 'dunning_id', string='GED Tracking Line', auto_join=True) def _get_tracking_history(self, test_awb_number): if test_awb_number > 0: |
