Commit 889579df authored by Gladys Forte's avatar Gladys Forte

Merge pull request #187 in RMS/api-main-service from gladys-dev2 to RMSv2

* commit '09473cec':
  update add_update
parents 9a248fb7 09473cec
......@@ -6,6 +6,24 @@ from django.forms.models import model_to_dict
class ChangeRequestTemplateAttachmentsSerializer(
serializers.ModelSerializer
):
def to_representation(self, instance):
try:
ret = super().to_representation(instance)
user_object = {
"id": instance.uploaded_by.id,
"name": instance.uploaded_by.name,
"username": instance.uploaded_by.username,
"code": instance.uploaded_by.code,
"email": instance.uploaded_by.email,
"contact_no": instance.uploaded_by.contact_no
}
ret['uploaded_by'] = user_object
return ret
except Exception as e:
ret['uploaded_by'] = "none"
return ret
class Meta:
model = models.ChangeRequestTemplateAttachments
fields = '__all__'
......
......@@ -15,6 +15,24 @@ from app.applicationlayer.cms.template.stakeholder.serializers import ChangeRequ
class ChangeRequestTemplateAttachmentsSerializer(
serializers.ModelSerializer
):
def to_representation(self, instance):
try:
ret = super().to_representation(instance)
user_object = {
"id": instance.uploaded_by.id,
"name": instance.uploaded_by.name,
"username": instance.uploaded_by.username,
"code": instance.uploaded_by.code,
"email": instance.uploaded_by.email,
"contact_no": instance.uploaded_by.contact_no
}
ret['uploaded_by'] = user_object
return ret
except Exception as e:
ret['uploaded_by'] = "none"
return ret
class Meta:
model = models.ChangeRequestTemplateAttachments
fields = '__all__'
......
......@@ -288,8 +288,13 @@ def form_add_edit_delete(form_request_body,
pk=i['id']
)
frm_code = {
"form_code": form_code
}
data = {**i, **frm_code}
serializer = serializer_data(frm_instance,
data=i,
data=data,
partial=partial)
serializer.is_valid(raise_exception=True)
......@@ -309,7 +314,11 @@ def form_add_edit_delete(form_request_body,
)
else:
serializer = serializer_data(data=i)
frm_code = {
"form_code": form_code
}
data = {**i, **frm_code}
serializer = serializer_data(data=data)
serializer.is_valid(raise_exception=True)
self.perform_create(serializer)
......
......@@ -51,9 +51,13 @@ def tmp_add_edit_delete(tmp_request_body,
tmp_instance = queryset.objects.get(
pk=i['id']
)
tmp_code = {
"template_no": template_no
}
data = {**i, **tmp_code}
serializer = serializer_data(tmp_instance,
data=i,
data=data,
partial=partial)
serializer.is_valid(raise_exception=True)
......@@ -70,7 +74,11 @@ def tmp_add_edit_delete(tmp_request_body,
new_instance
)
else:
serializer = serializer_data(data=i)
tmp_code = {
"template_no": template_no
}
data = {**i, **tmp_code}
serializer = serializer_data(data=data)
serializer.is_valid(raise_exception=True)
self.perform_create(serializer)
......
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