Commit 495a1ec8 authored by John Red Medrano's avatar John Red Medrano

added history endpoint

parent 9c690df2
...@@ -1102,6 +1102,33 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet): ...@@ -1102,6 +1102,33 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
status=status.HTTP_200_OK 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): class ChangeRequestFormPost(APIView):
@transaction.atomic() @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