diff --git a/vehicles/serializers.py b/vehicles/serializers.py index 7414c2d..a6ccb31 100644 --- a/vehicles/serializers.py +++ b/vehicles/serializers.py @@ -24,6 +24,7 @@ class cl_Vehicles_infos_Serializer(serializers.ModelSerializer): class cl_Vehicles_Serializer(serializers.ModelSerializer): technique_infos = serializers.SerializerMethodField() matos_infos = serializers.SerializerMethodField() + perempt_infos_fixes = serializers.SerializerMethodField() perempt_infos = serializers.SerializerMethodField() @@ -37,6 +38,9 @@ class cl_Vehicles_Serializer(serializers.ModelSerializer): def get_matos_infos(self, obj): enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=2) return cl_Vehicles_infos_Serializer(enabled_infos, many=True).data - def get_perempt_infos(self, obj): - enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=3) + def get_perempt_infos_fixes(self, obj): + enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=3)[:3] + return cl_Vehicles_infos_Serializer(enabled_infos, many=True).data + def get_perempt_infos(self, obj): + enabled_infos = Vehicles_infos.objects.filter(Vehicle=obj, bEnabled=True, nType=3)[3:] return cl_Vehicles_infos_Serializer(enabled_infos, many=True).data