mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-07-16 02:16:16 +00:00
bugs and push notification for create task
This commit is contained in:
@ -169,6 +169,14 @@ class TaskSerializer(serializers.ModelSerializer):
|
||||
"""Meta info"""
|
||||
model = JuniorTask
|
||||
fields = ['id', 'task_name','task_description','points', 'due_date', 'junior', 'default_image']
|
||||
|
||||
def validate_due_date(self, value):
|
||||
"""validation on due date"""
|
||||
if value < datetime.today().date():
|
||||
raise serializers.ValidationError({"details": ERROR_CODE['2046'],
|
||||
"code": 400, "status": "failed",
|
||||
})
|
||||
return value
|
||||
def create(self, validated_data):
|
||||
"""create default task image data"""
|
||||
validated_data['guardian'] = Guardian.objects.filter(user=self.context['user']).last()
|
||||
|
Reference in New Issue
Block a user