From 9bd4486151ff2c2aef9d14ac38ed72029fbfceda Mon Sep 17 00:00:00 2001 From: catvayor Date: Thu, 23 Jan 2025 19:27:56 +0100 Subject: [PATCH] feat(kfet): block self deposit --- kfet/views.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kfet/views.py b/kfet/views.py index a91e884e..1f27fa78 100644 --- a/kfet/views.py +++ b/kfet/views.py @@ -1180,6 +1180,13 @@ def kpsul_perform_operations(request): operationgroup.amount += operation.amount if operation.type == Operation.DEPOSIT: required_perms.add("kfet.perform_deposit") + if request.user.profile.account_kfet == on_acc: + data["errors"].append( + { + "code": "auto_deposit", + "message": ("Impossible de charger son propre trigramme"), + } + ) if operation.type == Operation.EDIT: required_perms.add("kfet.edit_balance_account") need_comment = True