From e41b93e3488774160c49c1b68022d256ce17ed7e 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 83d1a9e2..a3527e9a 100644 --- a/kfet/views.py +++ b/kfet/views.py @@ -1171,6 +1171,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