list of guardian code status

This commit is contained in:
jain
2023-08-26 17:09:10 +05:30
parent 9891060ee3
commit cf9376663c
8 changed files with 185 additions and 96 deletions

View File

@ -402,9 +402,13 @@ class ApproveJuniorSerializer(serializers.ModelSerializer):
def create(self, validated_data):
"""update guardian code"""
instance = self.context['junior']
instance.guardian_code = [self.context['guardian_code']]
instance.guardian_code_approved = True
instance.guardian_code_status = str(NUMBER['two'])
guardian_code = self.context['guardian_code']
print("guardian_code==>", guardian_code, '==>', type(guardian_code))
print("instance.guardian_code==>", instance.guardian_code, '==>',
type(instance.guardian_code))
index = instance.guardian_code.index(guardian_code)
print("index==>", index, '==>', type(index))
instance.guardian_code_status[index] = str(NUMBER['two'])
instance.save()
return instance
@ -512,4 +516,11 @@ class GuardianDetailListSerializer(serializers.ModelSerializer):
def get_guardian_code_status(self,obj):
"""guardian code status"""
return obj.junior.guardian_code_status
print("obj.guardian.guardian_code===>",obj.guardian.guardian_code,'===>',type(obj.guardian.guardian_code))
print("obj.junior.guardian_code===>", obj.junior.guardian_code, '===>', type(obj.junior.guardian_code))
if obj.guardian.guardian_code in obj.junior.guardian_code:
index = obj.junior.guardian_code.index(obj.guardian.guardian_code)
print("index===>", index, '===>', type(index))
data = obj.junior.guardian_code_status[index]
print("data===>", data, '===>', type(data))
return obj.junior.guardian_code_status