Skip to content
Snippets Groups Projects
Commit 38302ca4 authored by dcz's avatar dcz
Browse files

Super can see others fin statements.

parent 0a4145b4
No related branches found
No related tags found
No related merge requests found
...@@ -7,6 +7,7 @@ from financial_settlement.forms import FinStatementForm ...@@ -7,6 +7,7 @@ from financial_settlement.forms import FinStatementForm
from financial_settlement.models import FinStatement from financial_settlement.models import FinStatement
from semantics import choices from semantics import choices
from semantics.models import Frame from semantics.models import Frame
from shellvalier import settings
from unifier.models import UnifiedFrame2SlowalFrameMapping, UnifiedFrame from unifier.models import UnifiedFrame2SlowalFrameMapping, UnifiedFrame
...@@ -18,9 +19,10 @@ def statement_list(request): ...@@ -18,9 +19,10 @@ def statement_list(request):
""" """
current_user = request.user current_user = request.user
cat_edit_statement = current_user.has_perm(FinStatement, 'edit_statement') 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 statements = None
if cat_edit_statement: if cat_edit_statement or is_super:
statements = FinStatement.objects.order_by('statement_id') statements = FinStatement.objects.order_by('statement_id')
else: else:
statements = FinStatement.objects.filter(user=current_user).order_by('statement_id') statements = FinStatement.objects.filter(user=current_user).order_by('statement_id')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment