Enzo Yair

correcion de usuario__usuario en el filter de precio y eliminacion del metodo validate

... ... @@ -54,7 +54,7 @@ class PrecioViewSet(viewsets.ReadOnlyModelViewSet):
permission_classes = [IsAuthenticated, IsAdminOrAuthorized]
filter_backends = (DjangoFilterBackend, filters.OrderingFilter)
filterset_class = PrecioFilter
ordering_fields = ('usuario__usuario', )
ordering_fields = ('usuario', )
ordering = 'usuario'
queryset = Precio.objects.all()
pagination_class = CustomPagination
... ...
... ... @@ -57,16 +57,6 @@ class PrecioSerializer(serializers.ModelSerializer):
'vigencia_hasta',
)
def validate(self, data):
request = self.context.get('request')
user = request.user if request else None
if not user or user.is_anonymous:
raise serializers.ValidationError("El usuario debe estar autenticado.")
if not user.is_staff:
raise serializers.ValidationError("El usuario no es parte del personal designado.")
return data
included_serializers = {
'usuario': UsuarioListaSerializer
}
\ No newline at end of file
... ...