Commit 33f31cc2 authored by Gladys Forte's avatar Gladys Forte

update notif ip

parent 8ad087ba
......@@ -267,7 +267,6 @@ class ChangeRequestFormsViewset(meviewsets.ModelViewSet):
serializer = self.get_serializer(instance)
return Response(serializer.data)
@action(
methods=['PATCH'], detail=True,
url_path='re_route', url_name='re_route'
......@@ -277,30 +276,26 @@ class ChangeRequestFormsViewset(meviewsets.ModelViewSet):
# generate batchno history
batchno = get_max_batchno("batch")
partial = kwargs.pop('partial', False)
# partial update
partial = kwargs.pop('partial', True)
instance = self.get_object()
form_code = kwargs['form_code']
body_data = request.data
# get old data
old_instance = models.ChangeRequestFormHeader.objects.filter(
form_code=form_code).values()
status_update = {"status": 'Pending'}
old_instance = list(old_instance)
serializer = self.get_serializer(instance,
data=status_update,
partial=partial)
# update status to pending
models.ChangeRequestFormHeader.objects.filter(
form_code=form_code).update(status='Pending')
serializer.is_valid(raise_exception=True)
old_instance = model_to_dict(instance)
self.perform_update(serializer)
# get new data
new_instance = models.ChangeRequestFormHeader.objects.filter(
form_code=form_code).values()
form_header = get_object_or_404(models.ChangeRequestFormHeader,
pk=instance.id)
new_instance = list(new_instance)
new_instance = model_to_dict(form_header)
# save history in form header
crhistory_save(
......@@ -348,6 +343,7 @@ class ChangeRequestFormsViewset(meviewsets.ModelViewSet):
new_instance
)
# return Response(serializer.data)
return Response(
"Change request form successfully re routed",
status=status.HTTP_200_OK
......
......@@ -290,7 +290,7 @@ def form_add_edit_delete(form_request_body,
serializer = serializer_data(frm_instance,
data=i,
partial=partial)
partial=True)
serializer.is_valid(raise_exception=True)
old_instance = model_to_dict(frm_instance)
......
......@@ -55,7 +55,7 @@ CATCH_EMAIL = gladys@tirsolutions.com
CR_LINK = http://localhost:8000/cms/change-request/form/view
[NOTIFICATION]
REALTIMESERVER_IP = 127.0.0.1:8000
REALTIMESERVER_IP = 172.17.0.1:6379
[SETTINGS]
CONFIG = config.settings.local
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment