views.py 675 B

12345678910111213141516171819
  1. from rest_framework import viewsets
  2. from rest_framework.permissions import AllowAny
  3. from rest_framework.decorators import permission_classes
  4. from .models import Preport
  5. from .serializers import PreportSerializer
  6. from .permissions import IsOmixomUser
  7. class PreportViewSet(viewsets.ModelViewSet):
  8. # TODO: Mostrar solo los reportes del usuario
  9. def get_queryset(self):
  10. user_id = self.request.GET.get("user_id")
  11. qs = Preport.objects.filter(user_id=user_id)
  12. return qs
  13. serializer_class = PreportSerializer
  14. # TODO: Implementar la permission class para checkear el token del usuario y vea que clases
  15. permission_classes = [IsOmixomUser]