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',