|
@@ -1,16 +1,19 @@
|
|
|
from rest_framework import viewsets
|
|
from rest_framework import viewsets
|
|
|
from rest_framework.permissions import AllowAny
|
|
from rest_framework.permissions import AllowAny
|
|
|
|
|
+from rest_framework.decorators import permission_classes
|
|
|
from .models import Preport
|
|
from .models import Preport
|
|
|
from .serializers import PreportSerializer
|
|
from .serializers import PreportSerializer
|
|
|
|
|
+from .permissions import IsOmixomUser
|
|
|
|
|
|
|
|
|
|
|
|
|
class PreportViewSet(viewsets.ModelViewSet):
|
|
class PreportViewSet(viewsets.ModelViewSet):
|
|
|
# TODO: Mostrar solo los reportes del usuario
|
|
# TODO: Mostrar solo los reportes del usuario
|
|
|
def get_queryset(self):
|
|
def get_queryset(self):
|
|
|
- qs = Preport.objects.all()
|
|
|
|
|
|
|
+ user_id = self.request.GET.get("user_id")
|
|
|
|
|
+ qs = Preport.objects.filter(user_id=user_id)
|
|
|
return qs
|
|
return qs
|
|
|
|
|
|
|
|
serializer_class = PreportSerializer
|
|
serializer_class = PreportSerializer
|
|
|
|
|
|
|
|
# TODO: Implementar la permission class para checkear el token del usuario y vea que clases
|
|
# TODO: Implementar la permission class para checkear el token del usuario y vea que clases
|
|
|
- permission_classes = [AllowAny]
|
|
|
|
|
|
|
+ permission_classes = [IsOmixomUser]
|