From 418bb83076a88863c48e1470033a5220e36c85fe Mon Sep 17 00:00:00 2001 From: Viswamedha Nalabotu Date: Sat, 7 Mar 2026 18:28:34 +0000 Subject: [PATCH] Updated default permission class and added extra viewsets to api --- config/api.py | 5 ++++- config/settings.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/config/api.py b/config/api.py index 275c897..0d4f95f 100644 --- a/config/api.py +++ b/config/api.py @@ -1,6 +1,6 @@ from rest_framework.routers import DefaultRouter -from apps.accounts.viewsets import UserViewSet, OrganizationViewSet +from apps.accounts.viewsets import UserViewSet, OrganizationViewSet, InviteViewSet, RoleViewSet, OrganizationMemberViewSet from apps.knowledge.viewsets import TrainingFileViewSet, RoleRagDocumentViewSet from apps.onboarding.viewsets import AgentConfigViewSet, OnboardingFlowViewSet, OnboardingSessionViewSet, AgentInteractionLogViewSet @@ -8,6 +8,9 @@ router = DefaultRouter() router.register(r'user', UserViewSet) router.register(r'organization', OrganizationViewSet) +router.register(r'invite', InviteViewSet) +router.register(r'role', RoleViewSet) +router.register(r'organization-member', OrganizationMemberViewSet) router.register(r'training-file', TrainingFileViewSet) router.register(r'role-rag-document', RoleRagDocumentViewSet) router.register(r'agent-config', AgentConfigViewSet) diff --git a/config/settings.py b/config/settings.py index 7ab3985..82095e8 100644 --- a/config/settings.py +++ b/config/settings.py @@ -171,7 +171,7 @@ REST_FRAMEWORK = { 'rest_framework.authentication.BasicAuthentication', ], 'DEFAULT_PERMISSION_CLASSES': [ - 'rest_framework.permissions.AllowAny', + 'rest_framework.permissions.IsAuthenticated', ], 'DEFAULT_FILTER_BACKENDS': [ 'django_filters.rest_framework.DjangoFilterBackend',