mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-07-16 18:36:18 +00:00
junior points
This commit is contained in:
@ -355,6 +355,7 @@ class ApproveJuniorSerializer(serializers.ModelSerializer):
|
|||||||
instance = self.context['junior']
|
instance = self.context['junior']
|
||||||
instance.guardian_code = [self.context['guardian_code']]
|
instance.guardian_code = [self.context['guardian_code']]
|
||||||
instance.guardian_code_approved = True
|
instance.guardian_code_approved = True
|
||||||
|
instance.guardian_code_status = str(NUMBER['two'])
|
||||||
instance.save()
|
instance.save()
|
||||||
return instance
|
return instance
|
||||||
|
|
||||||
|
@ -311,6 +311,7 @@ class ApproveJuniorAPIView(viewsets.ViewSet):
|
|||||||
return custom_response(SUCCESS_CODE['3023'], serializer.data, response_status=status.HTTP_200_OK)
|
return custom_response(SUCCESS_CODE['3023'], serializer.data, response_status=status.HTTP_200_OK)
|
||||||
else:
|
else:
|
||||||
queryset[1].guardian_code = None
|
queryset[1].guardian_code = None
|
||||||
|
queryset[1].guardian_code_status = str(NUMBER['one'])
|
||||||
queryset[1].save()
|
queryset[1].save()
|
||||||
return custom_response(SUCCESS_CODE['3024'], response_status=status.HTTP_200_OK)
|
return custom_response(SUCCESS_CODE['3024'], response_status=status.HTTP_200_OK)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
@ -50,7 +50,7 @@ def junior_approval_mail(guardian, full_name):
|
|||||||
def update_positions_based_on_points():
|
def update_positions_based_on_points():
|
||||||
"""Update position of the junior"""
|
"""Update position of the junior"""
|
||||||
# First, retrieve all the JuniorPoints instances ordered by total_points in descending order.
|
# First, retrieve all the JuniorPoints instances ordered by total_points in descending order.
|
||||||
juniors_points = JuniorPoints.objects.order_by('-total_points', 'updated_at')
|
juniors_points = JuniorPoints.objects.order_by('-total_points', 'created_at')
|
||||||
|
|
||||||
# Now, iterate through the queryset and update the position field based on the order.
|
# Now, iterate through the queryset and update the position field based on the order.
|
||||||
position = 1
|
position = 1
|
||||||
|
Reference in New Issue
Block a user