Updated default permission class and added extra viewsets to api

This commit is contained in:
Viswamedha Nalabotu 2026-03-07 18:28:34 +00:00
parent 7b5f78529b
commit 418bb83076
2 changed files with 5 additions and 2 deletions

View file

@ -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)

View file

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