Commit ec799e00 authored by Gladys Forte's avatar Gladys Forte

{dev bugfix} validation save submit

parent 304a5db4
......@@ -752,7 +752,7 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
return Response(message, status=status.HTTP_200_OK)
# @FormValidation
@FormValidation
@transaction.atomic
@action(
methods=['PATCH'], detail=True,
......@@ -866,7 +866,7 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
return Response(message, status=status.HTTP_200_OK)
# @FormValidation
@FormValidation
@transaction.atomic
@action(
methods=['PATCH'], detail=True,
......
......@@ -348,8 +348,15 @@ class ChangeRequestTemplatePost(APIView):
@transaction.atomic()
def post(self, request):
template_header = request.data
try:
# Check if prefix already exists
prefix = models.ChangeRequestTemplateHeader.objects.filter(
requested_to_template_id=template_header['requested_to_template_id'])
if prefix:
return error_message('400', 'CR Number prefix already exists.',
'failed', status.HTTP_400_BAD_REQUEST)
data_list_approver = []
data_list_stake = []
data_list_attach = []
......
......@@ -308,14 +308,6 @@ def TemplateValidation(function):
return error_message('400', required[key] + ' is required',
'failed', status.HTTP_400_BAD_REQUEST)
# Check if prefix already exists
# prefix = ChangeRequestTemplateHeader.objects.filter(
# requested_to_template_id=template_header['requested_to_template_id'])
# if prefix:
# return error_message('400', 'CR Number prefix already exists.',
# 'failed', status.HTTP_400_BAD_REQUEST)
# Restrict form using Superuser Department
if (template_header['created_by_department'] == 'DEPARTMENT-20190923-0000001' or
template_header['requested_to_department'] == 'DEPARTMENT-20190923-0000001'):
......
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