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

archive temp

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