Commit 16c18982 authored by John Red Medrano's avatar John Red Medrano

Merge branch 'RMSv2' of http://42.61.118.105:7990/scm/rms/api-main-service...

Merge branch 'RMSv2' of http://42.61.118.105:7990/scm/rms/api-main-service into core-dev-red-develop
parents 2f158177 59911b6a
...@@ -8,7 +8,7 @@ class ChangeRequestFormApproversSerializer( ...@@ -8,7 +8,7 @@ class ChangeRequestFormApproversSerializer(
): ):
def to_representation(self, instance): def to_representation(self, instance):
ret = super().to_representation(instance) ret = super().to_representation(instance)
print(instance)
try: try:
ret['company'] = { ret['company'] = {
"id": instance.user.department.company.id, "id": instance.user.department.company.id,
...@@ -58,9 +58,6 @@ class ChangeRequestFormApproversSerializer( ...@@ -58,9 +58,6 @@ class ChangeRequestFormApproversSerializer(
else: else:
ret['editable_deleg'] = True ret['editable_deleg'] = True
# print(instance.tmp_approver.delegation.name)
# comment
if instance.tmp_approver.delegation: if instance.tmp_approver.delegation:
if instance.tmp_approver.delegation.name.lower() == 'requestor': if instance.tmp_approver.delegation.name.lower() == 'requestor':
ret['editable_user'] = False ret['editable_user'] = False
...@@ -127,7 +124,6 @@ class ChangeRequestFormApproversSerializer( ...@@ -127,7 +124,6 @@ class ChangeRequestFormApproversSerializer(
ret['delegation'] = None ret['delegation'] = None
ret['editable_deleg'] = True ret['editable_deleg'] = True
# print(instance.tmp_approver.delegation.name)
if instance.tmp_approver.delegation: if instance.tmp_approver.delegation:
if instance.tmp_approver.delegation.name.lower() == 'requestor': if instance.tmp_approver.delegation.name.lower() == 'requestor':
ret['editable_user'] = False ret['editable_user'] = False
......
...@@ -98,7 +98,7 @@ class ChangeRequestFormHeaderSerializer( ...@@ -98,7 +98,7 @@ class ChangeRequestFormHeaderSerializer(
ret['template_object'] = "None" ret['template_object'] = "None"
return ret return ret
# 'company_desc', 'department_desc', 'requested_desc',
class Meta: class Meta:
model = models.ChangeRequestFormHeader model = models.ChangeRequestFormHeader
# fields = '__all__' # fields = '__all__'
......
...@@ -552,10 +552,7 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet): ...@@ -552,10 +552,7 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
form_code=str(form_code) form_code=str(form_code)
).values('file_upload__url') ).values('file_upload__url')
attch_list = [data['file_upload__url'].split('/')[1] for data in attch] attch_list = [data['file_upload__url'].split('/')[1] for data in attch]
# print(attch.query)
# print(attch)
# print(attch_list)
if os.path.isdir(my_folder): if os.path.isdir(my_folder):
shutil.rmtree(my_folder) shutil.rmtree(my_folder)
...@@ -580,7 +577,6 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet): ...@@ -580,7 +577,6 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
# full_file_name = os.path.join(my_folder, file_name) # full_file_name = os.path.join(my_folder, file_name)
# if os.path.isfile(full_file_name): # if os.path.isfile(full_file_name):
# shutil.copy(full_file_name, dest) # shutil.copy(full_file_name, dest)
print(attch)
for file_name in attch: for file_name in attch:
print(file_name['file_upload__url']) print(file_name['file_upload__url'])
...@@ -588,7 +584,6 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet): ...@@ -588,7 +584,6 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
# full_file_name = os.path.join(my_folder, file_name['file_upload__url']) # full_file_name = os.path.join(my_folder, file_name['file_upload__url'])
# print(full_file_name) # print(full_file_name)
if os.path.isfile(a): if os.path.isfile(a):
print('ddd')
print(a) print(a)
# print(type(a)) # print(type(a))
b = open(a, 'r') b = open(a, 'r')
...@@ -1196,7 +1191,6 @@ class ChangeRequestFormPost(APIView): ...@@ -1196,7 +1191,6 @@ class ChangeRequestFormPost(APIView):
def post(self, request): def post(self, request):
form_header = request.data form_header = request.data
# comment
try: try:
data_list_approver = [] data_list_approver = []
data_list_stake = [] data_list_stake = []
...@@ -1211,9 +1205,6 @@ class ChangeRequestFormPost(APIView): ...@@ -1211,9 +1205,6 @@ class ChangeRequestFormPost(APIView):
'requested_to_priority': form_header['requested_to_priority'], 'requested_to_priority': form_header['requested_to_priority'],
'description': form_header['description'], 'description': form_header['description'],
'status': form_header['status'], 'status': form_header['status'],
'company_desc': None,
'department_desc': None,
'requested_desc': None,
'requested_by_department': form_header['requested_by_department'], 'requested_by_department': form_header['requested_by_department'],
'requested_by_user': form_header['requested_by_user'], 'requested_by_user': form_header['requested_by_user'],
'requested_to_company': form_header['requested_to_company'], 'requested_to_company': form_header['requested_to_company'],
...@@ -1221,6 +1212,10 @@ class ChangeRequestFormPost(APIView): ...@@ -1221,6 +1212,10 @@ class ChangeRequestFormPost(APIView):
'requested_to_user': form_header['requested_to_user'], 'requested_to_user': form_header['requested_to_user'],
'template_no': form_header['template_no'] 'template_no': form_header['template_no']
} }
# 'company_desc': None,
# 'department_desc': None,
# 'requested_desc': None,
sp1 = transaction.savepoint() # nothing will save to db sp1 = transaction.savepoint() # nothing will save to db
......
...@@ -118,7 +118,6 @@ class ChangeRequestFormHeaderSerializer( ...@@ -118,7 +118,6 @@ class ChangeRequestFormHeaderSerializer(
fields = ('form_code', 'requested_to_template_name', 'requested_to_objective', fields = ('form_code', 'requested_to_template_name', 'requested_to_objective',
'requested_to_target_date', 'requested_to_priority', 'requested_to_target_date', 'requested_to_priority',
'description', 'created', 'cancel_date', 'status', 'description', 'created', 'cancel_date', 'status',
'company_desc', 'department_desc', 'requested_desc',
'requested_to_template_id', 'requested_to_company', 'requested_to_template_id', 'requested_to_company',
'requested_to_department', 'requested_to_user', 'requested_to_department', 'requested_to_user',
'requested_by_user', 'requested_by_department', 'requested_by_user', 'requested_by_department',
...@@ -127,7 +126,7 @@ class ChangeRequestFormHeaderSerializer( ...@@ -127,7 +126,7 @@ class ChangeRequestFormHeaderSerializer(
read_only_fields = ['created', 'form_code'] read_only_fields = ['created', 'form_code']
# 'company_desc', 'department_desc', 'requested_desc',
class ChangeRequestFormHeaderSerializerList( class ChangeRequestFormHeaderSerializerList(
serializers.ModelSerializer serializers.ModelSerializer
): ):
......
...@@ -941,9 +941,6 @@ class ChangeRequestFormPost(APIView): ...@@ -941,9 +941,6 @@ class ChangeRequestFormPost(APIView):
'requested_to_priority': form_header['requested_to_priority'], 'requested_to_priority': form_header['requested_to_priority'],
'description': form_header['description'], 'description': form_header['description'],
'status': form_header['status'], 'status': form_header['status'],
'company_desc': form_header['company_desc'],
'department_desc': form_header['department_desc'],
'requested_desc': form_header['requested_desc'],
'requested_by_department': form_header['requested_by_department'], 'requested_by_department': form_header['requested_by_department'],
'requested_by_user': form_header['requested_by_user'], 'requested_by_user': form_header['requested_by_user'],
'requested_to_company': form_header['requested_to_company'], 'requested_to_company': form_header['requested_to_company'],
...@@ -952,6 +949,10 @@ class ChangeRequestFormPost(APIView): ...@@ -952,6 +949,10 @@ class ChangeRequestFormPost(APIView):
'template_no': form_header['template_no'] 'template_no': form_header['template_no']
} }
# 'company_desc': form_header['company_desc'],
# 'department_desc': form_header['department_desc'],
# 'requested_desc': form_header['requested_desc'],
sp1 = transaction.savepoint() # nothing will save to db sp1 = transaction.savepoint() # nothing will save to db
serializer = serializers.ChangeRequestFormHeaderSerializer( serializer = serializers.ChangeRequestFormHeaderSerializer(
......
...@@ -26,8 +26,6 @@ class UserListTemplate(APIView): ...@@ -26,8 +26,6 @@ class UserListTemplate(APIView):
user_list = models.User.objects.filter( user_list = models.User.objects.filter(
code__in=verified_users code__in=verified_users
) )
print(user_list)
page = self.paginate_queryset(user_list) page = self.paginate_queryset(user_list)
if page is not None: if page is not None:
......
...@@ -396,11 +396,9 @@ def next_approver_email(form_code, next_level): ...@@ -396,11 +396,9 @@ def next_approver_email(form_code, next_level):
level=str(next_level), level=str(next_level),
form_code=form_code form_code=form_code
) )
# print(next_approver.values())
# LOOP on next approver for sending email # LOOP on next approver for sending email
for n_approver in next_approver: for n_approver in next_approver:
# print(n_approver.delegation)
# NOTIF MSG FOR NEXT APPROVER # NOTIF MSG FOR NEXT APPROVER
msg = APPROVER_MESSAGE.split(';')[0] msg = APPROVER_MESSAGE.split(';')[0]
...@@ -564,7 +562,6 @@ def crhistory_log_bulk_delete_masterattach(queryset, entity, tbl, form_code, ...@@ -564,7 +562,6 @@ def crhistory_log_bulk_delete_masterattach(queryset, entity, tbl, form_code,
try: try:
for data in queryset: for data in queryset:
test = model_to_dict(data) test = model_to_dict(data)
# print(test)
crhistory_save(batch_no, crhistory_save(batch_no,
main_action, main_action,
enums.CREnum.DELETED.value, enums.CREnum.DELETED.value,
......
...@@ -28,7 +28,6 @@ class UserDownloadRequest(XLSXFileMixin, ReadOnlyModelViewSet): ...@@ -28,7 +28,6 @@ class UserDownloadRequest(XLSXFileMixin, ReadOnlyModelViewSet):
data = User.objects.all() data = User.objects.all()
serializer = headers(data=data, many=True) serializer = headers(data=data, many=True)
serializer.is_valid(raise_exception=False) serializer.is_valid(raise_exception=False)
print(serializer.data)
return Response(serializer.data) return Response(serializer.data)
column_header = { column_header = {
......
...@@ -186,8 +186,8 @@ def validation_vendor_unique_level(approvers): ...@@ -186,8 +186,8 @@ def validation_vendor_unique_level(approvers):
for approver in approvers: for approver in approvers:
if 'delegation' in approver: if 'delegation' in approver:
if approver['level'] in data_level: if not approver['delegation'] is None:
if (not approver['delegation'] == 'DELEGATION-20191119-0000002' if approver['level'] in data_level:
and not approver['delegation'] == ''): if not approver['delegation'] == 'DELEGATION-20191119-0000002':
validate = approver['level'] validate = approver['level']
return validate return validate
...@@ -13,11 +13,9 @@ def custom_exception_handler(exc, context): ...@@ -13,11 +13,9 @@ def custom_exception_handler(exc, context):
# Update the structure of the response data. # Update the structure of the response data.
if response is not None: if response is not None:
print('dd')
error_message = {} error_message = {}
for key, value in response.data.items(): for key, value in response.data.items():
print(value)
if type(value) == list and value[0].code == 'blank': if type(value) == list and value[0].code == 'blank':
value = value[0].replace('This field', key) value = value[0].replace('This field', key)
# elif type(value) == dict: # elif type(value) == dict:
......
# Generated by Django 2.2 on 2020-02-06 14:22
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('entities', '0002_auto_20200205_1707'),
]
operations = [
migrations.RemoveField(
model_name='changerequestformheader',
name='company_desc',
),
migrations.RemoveField(
model_name='changerequestformheader',
name='department_desc',
),
migrations.RemoveField(
model_name='changerequestformheader',
name='requested_desc',
),
]
...@@ -266,9 +266,7 @@ class ExtractTransformLoad(AuditClass): ...@@ -266,9 +266,7 @@ class ExtractTransformLoad(AuditClass):
def save(self, *args, **kwargs): def save(self, *args, **kwargs):
super(ExtractTransformLoad, self).save(*args, **kwargs) super(ExtractTransformLoad, self).save(*args, **kwargs)
code = number_generator(enums.GenerateCode.ETL.value, self.id) code = number_generator(enums.GenerateCode.ETL.value, self.id)
print(type(self.code))
if self.code == '' or self.code == None: if self.code == '' or self.code == None:
self.code = code self.code = code
self.save() self.save()
...@@ -527,7 +525,6 @@ class MasterAttachment(models.Model): ...@@ -527,7 +525,6 @@ class MasterAttachment(models.Model):
attch_ref = models.TextField() attch_ref = models.TextField()
def delete(self,*args,**kwargs): def delete(self,*args,**kwargs):
# print(self.url.name)
if os.path.isfile(self.url.path): if os.path.isfile(self.url.path):
os.remove(self.url.path) os.remove(self.url.path)
...@@ -784,18 +781,6 @@ class ChangeRequestFormHeader(BaseHeader): ...@@ -784,18 +781,6 @@ class ChangeRequestFormHeader(BaseHeader):
on_delete=models.PROTECT, on_delete=models.PROTECT,
to_field='template_no') to_field='template_no')
status = models.CharField(max_length=50) status = models.CharField(max_length=50)
company_desc = models.CharField(
max_length=255,
null=True,
blank=True)
department_desc = models.CharField(
max_length=255,
null=True,
blank=True)
requested_desc = models.CharField(
max_length=255,
null=True,
blank=True)
requested_to_template_id = models.CharField( requested_to_template_id = models.CharField(
max_length=255) max_length=255)
requested_to_target_date = models.DateTimeField( requested_to_target_date = models.DateTimeField(
...@@ -817,6 +802,18 @@ class ChangeRequestFormHeader(BaseHeader): ...@@ -817,6 +802,18 @@ class ChangeRequestFormHeader(BaseHeader):
self.form_code = code self.form_code = code
self.save() self.save()
# company_desc = models.CharField(
# max_length=255,
# null=True,
# blank=True)
# department_desc = models.CharField(
# max_length=255,
# null=True,
# blank=True)
# requested_desc = models.CharField(
# max_length=255,
# null=True,
# blank=True)
class ChangeRequestFormApprovers(BaseApprover): class ChangeRequestFormApprovers(BaseApprover):
code = models.CharField( code = models.CharField(
......
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