diff options
| author | Miqdad <ahmadmiqdad27@gmail.com> | 2025-07-22 22:18:53 +0700 |
|---|---|---|
| committer | Miqdad <ahmadmiqdad27@gmail.com> | 2025-07-22 22:18:53 +0700 |
| commit | a638ef831668f0bedbad8d6a5331f6422ca582dc (patch) | |
| tree | 8d72b98d2912bb64cf0659ae2e0ad072397a1026 | |
| parent | bf1171579f04b102b289e26c426034b2b4458839 (diff) | |
<miqdad> track validate picking from tukar guling
| -rw-r--r-- | indoteknik_custom/models/tukar_guling.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/indoteknik_custom/models/tukar_guling.py b/indoteknik_custom/models/tukar_guling.py index 63c8c27e..e5f98467 100644 --- a/indoteknik_custom/models/tukar_guling.py +++ b/indoteknik_custom/models/tukar_guling.py @@ -767,6 +767,25 @@ class StockPicking(models.Model): tukar_guling_id = fields.Many2one('tukar.guling', string='Tukar Guling Ref') + def button_validate(self): + res = super(StockPicking, self).button_validate() + + for picking in self: + if picking.tukar_guling_id: + message = _( + "📦 <b>%s</b> Validated by <b>%s</b> Status Changed <b>%s</b> at <b>%s</b>." + ) % ( + picking.name, + # picking.picking_type_id.name, + picking.env.user.name, + picking.state, + fields.Datetime.now().strftime("%d/%m/%Y %H:%M") + ) + picking.tukar_guling_id.message_post(body=message) + + return res + + class TukarGulingMappingKoli(models.Model): _name = 'tukar.guling.mapping.koli' |
