Commit aee88a99 authored by John Red Medrano's avatar John Red Medrano

Merge pull request #169 in RMS/api-main-service from red-develop to RMSv2

* commit 'f6c25916':
  modify stakeholders
parents e4a0028b f6c25916
...@@ -8,65 +8,8 @@ from app.applicationlayer.cms.utils_cr import (get_account_details, ...@@ -8,65 +8,8 @@ from app.applicationlayer.cms.utils_cr import (get_account_details,
get_companies_details) get_companies_details)
class ChangeRequestTemplateApproversSerializer( from app.applicationlayer.cms.template.stakeholder.serializers import ChangeRequestTemplateApproversSerializer
serializers.ModelSerializer from app.applicationlayer.cms.template.approver.serializers import ChangeRequestTemplateStakeholdersSerializer
):
def to_representation(self, instance):
ret = super().to_representation(instance)
try:
user_object = {
"id": instance.user.id,
"name": instance.user.name,
"username": instance.user.username,
"code": instance.user.code,
"email": instance.user.email,
"contact_no": instance.user.contact_no
}
ret['company'] = model_to_dict(instance.user.department.company)
ret['department'] = model_to_dict(instance.user.department)
ret['user'] = user_object
return ret
except Exception as e:
ret['company'] = "none"
ret['department'] = "none"
ret['name'] = "none"
return ret
class Meta:
model = models.ChangeRequestTemplateApprovers
fields = '__all__'
read_only_fields = ['created', 'code']
class ChangeRequestTemplateStakeHoldersSerializer(
serializers.ModelSerializer
):
def to_representation(self, instance):
ret = super().to_representation(instance)
try:
ret['company'] = model_to_dict(instance.user.department.company)
ret['department'] = model_to_dict(instance.user.department)
ret['name'] = instance.user.name
ret['email'] = instance.user.email
ret['contact_no'] = contact_no
return ret
except Exception as e:
ret['company'] = "none"
ret['department'] = "none"
ret['name'] = "none"
ret['email'] = "none"
ret['contact_no'] = "none"
return ret
class Meta:
model = models.ChangeRequestTemplateStakeHolders
fields = '__all__'
read_only_fields = ['created', 'code']
class ChangeRequestTemplateAttachmentsSerializer( class ChangeRequestTemplateAttachmentsSerializer(
...@@ -92,7 +35,7 @@ class ChangeRequestTemplatesSerializer( ...@@ -92,7 +35,7 @@ class ChangeRequestTemplatesSerializer(
): ):
tmp_approvers = ChangeRequestTemplateApproversSerializer( tmp_approvers = ChangeRequestTemplateApproversSerializer(
many=True, read_only=True) many=True, read_only=True)
tmp_stakes = ChangeRequestTemplateStakeHoldersSerializer( tmp_stakes = ChangeRequestTemplateStakeholdersSerializer(
many=True, read_only=True) many=True, read_only=True)
tmp_attachments = ChangeRequestTemplateAttachmentsSerializer( tmp_attachments = ChangeRequestTemplateAttachmentsSerializer(
many=True, read_only=True) many=True, read_only=True)
......
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