diff --git a/SubscribesApp/js_urls.py b/SubscribesApp/js_urls.py index d941a11..a6b91bf 100644 --- a/SubscribesApp/js_urls.py +++ b/SubscribesApp/js_urls.py @@ -6,9 +6,12 @@ from .js_views import * from django.contrib.auth import views from RoutesApp.js_views import new_route_view_ajax +# /subscribes/receive_finish_subscribe_msg/ + urlpatterns = [ path('show_cur_subscribe/', show_cur_subscribe_ajax, name='show_cur_subscribe_ajax'), path('subscribe_now/', subscribe_now_ajax, name='subscribe_now_ajax'), + path('receive_finish_subscribe_msg/', receive_finish_subscribe_msg_ajax, name='receive_finish_subscribe_msg_ajax'), # path('create_ticket/', create_ticket_ajax, name='create_ticket_ajax'), # path('support_show_chat_by_ticket/', support_show_chat_by_ticket_ajax, name='support_show_chat_by_ticket_ajax'), # # path('send_msg/', send_msg_ajax, name='send_msg_ajax'), diff --git a/SubscribesApp/js_views.py b/SubscribesApp/js_views.py index f969c2d..c1ed08b 100644 --- a/SubscribesApp/js_views.py +++ b/SubscribesApp/js_views.py @@ -20,6 +20,26 @@ from GeneralApp.funcs import get_and_set_lang from django.shortcuts import redirect +def receive_finish_subscribe_msg_ajax(request): + if request.method != 'POST': + raise Http404 + + lang = get_and_set_lang(request) + + try: + + data = json.loads(request.body) + + user_subscribe = get_cur_user_subscribe(request.user) + user_subscribe.receive_finish_subscribe_msg = data['receive_finish_subscribe_msg'] + + except Exception as e: + msg = f'msg_send_after_subscribe_end_ajax Exception = {str(e)}' + return JsonResponse({'error': msg}, status=400) + + return JsonResponse({'status': user_subscribe.receive_finish_subscribe_msg}, status=200) + + @login_required()#login_url='/profile/login/') def subscribe_now_ajax(request):