Commit dbd65589 authored by John Red Medrano's avatar John Red Medrano

Merge pull request #259 in RMS/api-main-service from red-develop to RMSv2

* commit '495a1ec8':
  added history endpoint
parents 9c690df2 495a1ec8
......@@ -590,7 +590,7 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
pk=instance.id)
new_instance = model_to_dict(form_header)
# save history in form header
crhistory_save(
batchno,
......@@ -1102,6 +1102,33 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
status=status.HTTP_200_OK
)
@action(
methods=['GET'], detail=True,
url_path='history', url_name='history'
)
def history(self, request, *args, **kwargs):
instance = self.get_object()
history = models.ChangeRequestHistory.objects.filter(
Q(form_code=instance) &
Q(main_action='RESUBMIT') &
Q(entity='CR_FRM_APPROVER')
).values()
list_his = []
for data in history:
list_his.append(json.loads(data['fromValue']))
# print(type(model_to_dict(history)))
# ser = ChangeRequestFormApproversSerializer(data=list_his, many=True)
# ser.is_valid(raise_exception=False)
# print(ser.data)
return Response(
{"results":list_his},
status=status.HTTP_200_OK
)
class ChangeRequestFormPost(APIView):
@transaction.atomic()
......
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