Initial commit

This commit is contained in:
Richard
2026-07-31 10:08:13 +02:00
parent 652943fb7e
commit a69f31649c
7192 changed files with 924319 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
from django.urls import path, include
from rest_framework.routers import DefaultRouter
from .views import (
RegisterView, LoginView, MeView,
RegistrationDomainRuleViewSet, RegistrationRestrictionSettingView,
PendingUsersView, ApproveUserView, AdminUserViewSet,
GenerateClaimLinkView, ClaimInfoView
)
router = DefaultRouter()
router.register('domain-rules', RegistrationDomainRuleViewSet, basename='domain-rule')
router.register('manage-users', AdminUserViewSet, basename='admin-user')
urlpatterns = [
path('register/', RegisterView.as_view(), name='register'),
path('login/', LoginView.as_view(), name='login'),
path('me/', MeView.as_view(), name='me'),
path('restriction-setting/', RegistrationRestrictionSettingView.as_view(), name='restriction-setting'),
path('pending/', PendingUsersView.as_view(), name='pending-users'),
path('<int:user_id>/approve/', ApproveUserView.as_view(), name='approve-user'),
path('signups/<int:signup_id>/generate-claim-link/', GenerateClaimLinkView.as_view(), name='generate-claim-link'),
path('claim-info/<uuid:token_uuid>/', ClaimInfoView.as_view(), name='claim-info'),
path('', include(router.urls)),
]