From a170d1ea89f59febd9d10ab67e2f6f9af1d885a4 Mon Sep 17 00:00:00 2001 From: Yingtong Li Date: Sun, 9 Feb 2020 22:18:44 +1100 Subject: [PATCH] Disallow Treasurer to approve claim when already approved --- sstreasury/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sstreasury/models.py b/sstreasury/models.py index b75a3b0..795d8ef 100644 --- a/sstreasury/models.py +++ b/sstreasury/models.py @@ -293,7 +293,7 @@ class ReimbursementClaim(models.Model): return False if not user.groups.filter(name='Treasury').exists(): return False - if self.state != ClaimState.PAID.value: + if self.state == ClaimState.DRAFT.value or self.state == ClaimState.RESUBMIT.value or self.state == ClaimState.AWAIT_REVIEW.value: return True return False