feat: Implement group-restricted Live Sessions & IP Monitoring and 1-click Admin Email Confirmation

This commit is contained in:
Richard
2026-08-01 12:26:44 +02:00
parent 4b13e57fcb
commit 7614163f78
15 changed files with 943 additions and 665 deletions
+2 -1
View File
@@ -5,7 +5,7 @@ from .views import (
RegistrationDomainRuleViewSet, RegistrationRestrictionSettingView,
PendingUsersView, ApproveUserView, AdminUserViewSet,
GenerateClaimLinkView, ClaimInfoView,
SMTPSettingView, TestSMTPEmailView, UserListView
SMTPSettingView, TestSMTPEmailView, UserListView, ActiveSessionsView
)
router = DefaultRouter()
@@ -18,6 +18,7 @@ urlpatterns = [
path('login/', LoginView.as_view(), name='login'),
path('me/', MeView.as_view(), name='me'),
path('all/', UserListView.as_view(), name='all-users'),
path('active-sessions/', ActiveSessionsView.as_view(), name='active-sessions'),
path('restriction-setting/', RegistrationRestrictionSettingView.as_view(), name='restriction-setting'),
path('smtp-setting/', SMTPSettingView.as_view(), name='smtp-setting'),
path('smtp-setting/test/', TestSMTPEmailView.as_view(), name='smtp-setting-test'),