From 83e26da23cf09f92e0d895d1ecf586602b5da4c3 Mon Sep 17 00:00:00 2001
From: dcz <dcz@ipipan.waw.pl>
Date: Fri, 13 Oct 2023 14:10:47 +0200
Subject: [PATCH] Lexcograf can reject a frame without approval of
 superlexicograf.

---
 semantics/views.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/semantics/views.py b/semantics/views.py
index efac9c0..cb526eb 100644
--- a/semantics/views.py
+++ b/semantics/views.py
@@ -93,9 +93,9 @@ def frame_reject_as_not_matching_unified_frame(request, frame_pk):
 
 @ajax(login_required=True, method='post')
 @transaction.atomic
-@permission_required('semantics.manage_invalid_lexical_units')
+# @permission_required('semantics.manage_invalid_lexical_units')
 def frame_confirm_as_not_matching_unified_frame(request, frame_pk):
-    frame = get_object_or_404(Frame.objects.filter(status=choices.FrameStatus.NOT_MATCHING_UNIFIED_FRAME).select_for_update(), pk=frame_pk)
+    frame = get_object_or_404(Frame.objects.select_for_update(), pk=frame_pk)
     frame.status = choices.FrameStatus.NEW
     frame.save()
     removeSlovalFrameMappingsAndAssigments(frame_pk)
-- 
GitLab