From 9444b075982099ad71026d10d9251b0a384569df Mon Sep 17 00:00:00 2001 From: dcz <dcz@ipipan.waw.pl> Date: Mon, 25 Sep 2023 15:51:01 +0200 Subject: [PATCH] An additional argument when requesting slowal frame unifiy API. --- semantics/views.py | 12 ++++++++---- shellvalier/settings.py | 2 ++ unifier/views.py | 9 ++++++--- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/semantics/views.py b/semantics/views.py index 8e7a313..efac9c0 100644 --- a/semantics/views.py +++ b/semantics/views.py @@ -32,7 +32,8 @@ def frame_confirm_invalid(request, frame_pk): removeSlovalFrameMappingsAndAssigments(frame_pk) http = urllib3.PoolManager() - r = http.request('GET', settings.SLOWAL_FRAME_REMOVE_SERVICE_URL + str(frame_pk)) + r = http.request('GET', settings.SLOWAL_FRAME_REMOVE_SERVICE_URL + str(frame_pk) + + settings.SLOWAL_FRAME_SERVICE_SYSTEM_TYPE_ARG) return {} @@ -47,7 +48,8 @@ def frame_reject_invalid(request, frame_pk): removeSlovalFrameMappingsAndAssigments(frame_pk) http = urllib3.PoolManager() - r = http.request('GET', settings.SLOWAL_FRAME_REMOVE_SERVICE_URL + str(frame_pk)) + r = http.request('GET', settings.SLOWAL_FRAME_REMOVE_SERVICE_URL + str(frame_pk) + + settings.SLOWAL_FRAME_SERVICE_SYSTEM_TYPE_ARG) return {} @@ -62,7 +64,8 @@ def frame_mark_as_bad(request, frame_pk): removeSlovalFrameMappingsAndAssigments(frame_pk) http = urllib3.PoolManager() - r = http.request('GET', settings.SLOWAL_FRAME_REMOVE_SERVICE_URL + str(frame_pk)) + r = http.request('GET', settings.SLOWAL_FRAME_REMOVE_SERVICE_URL + str(frame_pk) + + settings.SLOWAL_FRAME_SERVICE_SYSTEM_TYPE_ARG) return {} @@ -98,7 +101,8 @@ def frame_confirm_as_not_matching_unified_frame(request, frame_pk): removeSlovalFrameMappingsAndAssigments(frame_pk) http = urllib3.PoolManager() - r = http.request('GET', settings.SLOWAL_FRAME_REMOVE_SERVICE_URL + str(frame_pk)) + r = http.request('GET', settings.SLOWAL_FRAME_REMOVE_SERVICE_URL + str(frame_pk) + + settings.SLOWAL_FRAME_SERVICE_SYSTEM_TYPE_ARG) return {} diff --git a/shellvalier/settings.py b/shellvalier/settings.py index 8ea5d4c..3374a76 100644 --- a/shellvalier/settings.py +++ b/shellvalier/settings.py @@ -196,3 +196,5 @@ SLOWAL_FRAME_REMOVE_SERVICE_URL = get_environment('SLOWAL_FRAME_REMOVE_SERVICE_U default='http://walentygroupies.ipipan.waw.pl/ajax/frame_statuses_free/?unifier_frame_ids=') SLOWAL_FRAME_TAKE_SERVICE_URL = get_environment('SLOWAL_FRAME_TAKE_SERVICE_URL', default='http://walentygroupies.ipipan.waw.pl/ajax/frame_statuses_take/?unifier_frame_ids=') +SLOWAL_FRAME_SERVICE_SYSTEM_TYPE_ARG = get_environment('SLOWAL_FRAME_SERVICE_SYSTEM_TYPE_ARG', + default='&system=valUnifier') diff --git a/unifier/views.py b/unifier/views.py index 5dd03ee..f1318b4 100644 --- a/unifier/views.py +++ b/unifier/views.py @@ -630,7 +630,8 @@ def create_unified_frame(frame_id): http = urllib3.PoolManager() - r = http.request('GET', settings.UNIFIED_FRAME_SERVICE_URL + str(frame_id)) + r = http.request('GET', settings.UNIFIED_FRAME_SERVICE_URL + str(frame_id) + + settings.SLOWAL_FRAME_SERVICE_SYSTEM_TYPE_ARG) response = r.data.decode('utf-8') @@ -778,7 +779,8 @@ def delete_unified_frame(request, unified_frame_id): if len(slowal_frames_ids) > 0: http = urllib3.PoolManager() - r = http.request('GET', settings.SLOWAL_FRAME_REMOVE_SERVICE_URL + slowal_frames_ids) + r = http.request('GET', settings.SLOWAL_FRAME_REMOVE_SERVICE_URL + slowal_frames_ids + + settings.SLOWAL_FRAME_SERVICE_SYSTEM_TYPE_ARG) UnifiedFrame.objects.get(id=unified_frame_id).delete() @@ -955,7 +957,8 @@ def attach_lu_to_unified_frame(request): for frame in frames: http = urllib3.PoolManager() - r = http.request('GET', settings.SLOWAL_FRAME_TAKE_SERVICE_URL + str(frame.id)) + r = http.request('GET', settings.SLOWAL_FRAME_TAKE_SERVICE_URL + str(frame.id) + + settings.SLOWAL_FRAME_SERVICE_SYSTEM_TYPE_ARG) return JsonResponse({}) return JsonResponse({}) -- GitLab