From 38302ca4d2846b9a2155466a51134604d88587f0 Mon Sep 17 00:00:00 2001 From: dcz <dcz@ipipan.waw.pl> Date: Wed, 15 May 2024 08:27:49 +0200 Subject: [PATCH] Super can see others fin statements. --- financial_settlement/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/financial_settlement/views.py b/financial_settlement/views.py index 0d11d71..c0fc7c4 100644 --- a/financial_settlement/views.py +++ b/financial_settlement/views.py @@ -7,6 +7,7 @@ from financial_settlement.forms import FinStatementForm from financial_settlement.models import FinStatement from semantics import choices from semantics.models import Frame +from shellvalier import settings from unifier.models import UnifiedFrame2SlowalFrameMapping, UnifiedFrame @@ -18,9 +19,10 @@ def statement_list(request): """ current_user = request.user cat_edit_statement = current_user.has_perm(FinStatement, 'edit_statement') + is_super = current_user.groups.filter(name=settings.SUPER_LEXICOGRAPHS_GROUP_NAME).exists() statements = None - if cat_edit_statement: + if cat_edit_statement or is_super: statements = FinStatement.objects.order_by('statement_id') else: statements = FinStatement.objects.filter(user=current_user).order_by('statement_id') -- GitLab