fix(api): add teams and permissions to org and teams respectively

!13
This commit is contained in:
2024-05-28 15:05:27 +09:30
parent a3716b0158
commit 1c9d8b1c7e
3 changed files with 44 additions and 5 deletions

View File

@ -21,6 +21,7 @@ class OrganizationList(generics.ListCreateAPIView):
class OrganizationDetail(generics.RetrieveUpdateDestroyAPIView):
permission_required = 'access.view_organization'
queryset = Organization.objects.all()
lookup_field = 'pk'
serializer_class = OrganizationSerializer

View File

@ -27,9 +27,9 @@ class IndexView(routers.APIRootView):
def get(self, request, *args, **kwargs):
return Response(
{
"organizations": reverse("_api_orgs", request=request),
"teams": reverse("_api_teams", request=request),
# "teams": reverse("_api_teams", request=request),
"devices": reverse("_api_devices", request=request),
"organizations": reverse("_api_orgs", request=request),
"software": reverse("_api_softwares", request=request),
}
)