Commit 76565567 authored by Gladys Forte's avatar Gladys Forte

archive template

parent c0b568a8
......@@ -1166,7 +1166,7 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
'Archived Change Request restored',
''
)
return Response(message, status=status.HTTP_200_OK)
except Exception as e:
......@@ -1217,7 +1217,7 @@ class ChangeRequestFormPost(APIView):
serializer.save()
frm_id = serializer.data['form_code']
# create form approvers
frm_approvers = form_header['frm_approvers']
counter = 0
......
......@@ -108,63 +108,64 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
template_no = self.kwargs['template_no']
enum_approver = enums.LogEntitiesEnum.ChangeRequestTemplateApprovers.value
enum_stake = enums.LogEntitiesEnum.ChangeRequestTemplateStakeHolders.value
enum_attach = enums.LogEntitiesEnum.ChangeRequestTemplateAttachments.value
enum_detail = enums.LogEntitiesEnum.ChangeRequestTemplateDetails.value
enum_header = enums.LogEntitiesEnum.ChangeRequestTemplateHeader.value
approver = models.ChangeRequestTemplateApprovers.objects.filter(
template_no=template_no
)
if approver.count() > 0:
entity_log_bulk(
approver, enum_approver,
models.ChangeRequestTemplateApprovers
)
stake = models.ChangeRequestTemplateStakeHolders.objects.filter(
template_no=template_no
)
if stake.count() > 0:
entity_log_bulk(
stake, enum_stake,
models.ChangeRequestTemplateStakeHolders
)
attachment = models.ChangeRequestTemplateAttachments.objects.filter(
template_no=template_no
)
if attachment.count() > 0:
entity_log_bulk(
attachment, enum_attach,
models.ChangeRequestTemplateAttachments
)
details = models.ChangeRequestTemplateDetails.objects.filter(
template_no=template_no
)
if details.count() > 0:
entity_log_bulk(
details, enum_detail,
models.ChangeRequestTemplateDetails
)
header = models.ChangeRequestTemplateHeader.objects.filter(
template_no=template_no
)
if header.count() > 0:
entity_log_bulk(
header, enum_header,
models.ChangeRequestTemplateHeader
)
# enum_approver = enums.LogEntitiesEnum.ChangeRequestTemplateApprovers.value
# enum_stake = enums.LogEntitiesEnum.ChangeRequestTemplateStakeHolders.value
# enum_attach = enums.LogEntitiesEnum.ChangeRequestTemplateAttachments.value
# enum_detail = enums.LogEntitiesEnum.ChangeRequestTemplateDetails.value
# enum_header = enums.LogEntitiesEnum.ChangeRequestTemplateHeader.value
# approver = models.ChangeRequestTemplateApprovers.objects.filter(
# template_no=template_no
# )
# if approver.count() > 0:
# entity_log_bulk(
# approver, enum_approver,
# models.ChangeRequestTemplateApprovers
# )
# stake = models.ChangeRequestTemplateStakeHolders.objects.filter(
# template_no=template_no
# )
# if stake.count() > 0:
# entity_log_bulk(
# stake, enum_stake,
# models.ChangeRequestTemplateStakeHolders
# )
# attachment = models.ChangeRequestTemplateAttachments.objects.filter(
# template_no=template_no
# )
# if attachment.count() > 0:
# entity_log_bulk(
# attachment, enum_attach,
# models.ChangeRequestTemplateAttachments
# )
# details = models.ChangeRequestTemplateDetails.objects.filter(
# template_no=template_no
# )
# if details.count() > 0:
# entity_log_bulk(
# details, enum_detail,
# models.ChangeRequestTemplateDetails
# )
# header = models.ChangeRequestTemplateHeader.objects.filter(
# template_no=template_no
# )
# if header.count() > 0:
# entity_log_bulk(
# header, enum_header,
# models.ChangeRequestTemplateHeader
# )
return Response({"message": "Deleted"}, status=status.HTTP_200_OK)
return Response({"message": "Archived"}, status=status.HTTP_200_OK)
except Exception as e:
return Response(e,
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
......
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