Add ordering by creation date to vehicle info queries
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m58s

- Sort technique infos by newest first
- Sort matos infos by newest first
- Maintain existing limit for perempt fixes
- Keep existing enabled filter conditions
- Preserve all other serializer functionality
This commit is contained in:
2025-08-28 18:10:11 +00:00
parent 118f4bd42a
commit a561fd47c2

View File

@@ -33,10 +33,10 @@ class cl_Vehicles_Serializer(serializers.ModelSerializer):
fields = '__all__'
def get_technique_infos(self, obj):
enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=1)
enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=1).order_by('-dtCreated')
return cl_Vehicles_infos_Serializer(enabled_infos, many=True).data
def get_matos_infos(self, obj):
enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=2)
enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=2).order_by('-dtCreated')
return cl_Vehicles_infos_Serializer(enabled_infos, many=True).data
def get_perempt_infos_fixes(self, obj):
enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=3)[:3]