Commit 9c875899 authored by Gladys Forte's avatar Gladys Forte

archive temp

parent 76565567
...@@ -108,62 +108,71 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet): ...@@ -108,62 +108,71 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
template_no = self.kwargs['template_no'] template_no = self.kwargs['template_no']
existing_transaction = models.ChangeRequestFormHeader.objects.filter(
template_no=template_no
)
if existing_transaction.count() > 0:
models.ChangeRequestTemplateHeader.objects.filter(
template_no=template_no
).update(is_active=False)
else:
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
)
# enum_approver = enums.LogEntitiesEnum.ChangeRequestTemplateApprovers.value if details.count() > 0:
# enum_stake = enums.LogEntitiesEnum.ChangeRequestTemplateStakeHolders.value entity_log_bulk(
# enum_attach = enums.LogEntitiesEnum.ChangeRequestTemplateAttachments.value details, enum_detail,
# enum_detail = enums.LogEntitiesEnum.ChangeRequestTemplateDetails.value models.ChangeRequestTemplateDetails
# enum_header = enums.LogEntitiesEnum.ChangeRequestTemplateHeader.value )
# approver = models.ChangeRequestTemplateApprovers.objects.filter( header = models.ChangeRequestTemplateHeader.objects.filter(
# template_no=template_no template_no=template_no
# ) )
# if approver.count() > 0: if header.count() > 0:
# entity_log_bulk( entity_log_bulk(
# approver, enum_approver, header, enum_header,
# models.ChangeRequestTemplateApprovers models.ChangeRequestTemplateHeader
# ) )
return Response({"message": "Deleted"}, status=status.HTTP_200_OK)
# 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": "Archived"}, status=status.HTTP_200_OK) return Response({"message": "Archived"}, status=status.HTTP_200_OK)
except Exception as e: except Exception as e:
......
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