Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions documentcloud/organizations/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from django.db.models.expressions import F, Value
from rest_framework import status, viewsets
from rest_framework.decorators import action
from rest_framework.permissions import IsAuthenticated
from rest_framework.response import Response

# Third Party
Expand All @@ -24,6 +25,7 @@

class OrganizationViewSet(viewsets.ReadOnlyModelViewSet):
serializer_class = OrganizationSerializer
permission_classes = [IsAuthenticated]
queryset = Organization.objects.none()
permission_classes = (DjangoObjectPermissionsOrAnonReadOnly,)

Expand Down
2 changes: 1 addition & 1 deletion documentcloud/users/tests/test_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ def test_retrieve_me_expanded(self, client, user):
def test_retrieve_me_anonymous(self, client):
"""me endpoint doesn't work for logged out users"""
response = client.get("/api/users/me/")
assert response.status_code == status.HTTP_404_NOT_FOUND
assert response.status_code == status.HTTP_403_FORBIDDEN

def test_update(self, client, user):
"""Test setting a users active org"""
Expand Down
1 change: 1 addition & 0 deletions documentcloud/users/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ class UserViewSet(
viewsets.GenericViewSet,
):
serializer_class = UserSerializer
permission_classes = [IsAuthenticated]
queryset = User.objects.none()
permit_list_expands = ["organization"]

Expand Down
Loading