diff --git a/base_cancel_confirm/model/base_cancel_confirm.py b/base_cancel_confirm/model/base_cancel_confirm.py index 7b0278e09b..0148353061 100644 --- a/base_cancel_confirm/model/base_cancel_confirm.py +++ b/base_cancel_confirm/model/base_cancel_confirm.py @@ -26,6 +26,11 @@ class BaseCancelConfirm(models.AbstractModel): copy=False, help="An optional cancel reason", ) + cancel_by = fields.Many2one( + comodel_name="res.users", + copy=False, + ) + cancel_date = fields.Date(copy=False) def _cancel_confirm_disabled(self): key = f"{self._name}.cancel_confirm_disable" @@ -50,7 +55,14 @@ def open_cancel_confirm_wizard(self): return action def clear_cancel_confirm_data(self): - self.write({"cancel_confirm": False, "cancel_reason": False}) + self.write( + { + "cancel_confirm": False, + "cancel_reason": False, + "cancel_by": False, + "cancel_date": False, + } + ) def get_view(self, view_id=None, view_type="form", **options): res = super().get_view(view_id=view_id, view_type=view_type, **options) diff --git a/base_cancel_confirm/views/cancel_confirm_template.xml b/base_cancel_confirm/views/cancel_confirm_template.xml index 98e6d1005d..15274fe48a 100644 --- a/base_cancel_confirm/views/cancel_confirm_template.xml +++ b/base_cancel_confirm/views/cancel_confirm_template.xml @@ -4,6 +4,8 @@