From d359dd676e193217df35404354dac76dab935a0a Mon Sep 17 00:00:00 2001 From: kobros-tech Date: Tue, 2 Sep 2025 02:14:03 +0300 Subject: [PATCH 1/2] [IMP] sign_oca: add back to draft action button --- sign_oca/models/sign_oca_request.py | 5 +++++ sign_oca/views/sign_oca_request.xml | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/sign_oca/models/sign_oca_request.py b/sign_oca/models/sign_oca_request.py index 26c3c875..7c41e11a 100644 --- a/sign_oca/models/sign_oca_request.py +++ b/sign_oca/models/sign_oca_request.py @@ -235,6 +235,10 @@ def cancel(self): self.write({"state": "3_cancel"}) self._set_action_log("cancel") + def action_reset_to_draft(self): + self.write({"state": "1_draft"}) + self._set_action_log("to_draft") + @api.depends("signer_ids") def _compute_signer_count(self): for record in self: @@ -700,6 +704,7 @@ class SignRequestLog(models.Model): ("delete_field", "Delete field"), ("cancel", "Cancel"), ("configure", "Configure"), + ("to_draft", "Reset to Draft"), ], required=True, readonly=True, diff --git a/sign_oca/views/sign_oca_request.xml b/sign_oca/views/sign_oca_request.xml index 65833c82..83eed92a 100644 --- a/sign_oca/views/sign_oca_request.xml +++ b/sign_oca/views/sign_oca_request.xml @@ -32,6 +32,14 @@ confirm="You will cancel the request and all the accesses. Are you sure about it?" groups="sign_oca.sign_oca_group_user" /> +