diff options
| -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' |
