mirror of
https://github.com/mediacms-io/mediacms.git
synced 2025-11-21 22:07:59 -05:00
feat: RBAC + SAML support
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
from allauth.account.views import LoginView
|
||||
from django.conf import settings
|
||||
from django.conf.urls import include
|
||||
from django.conf.urls.static import static
|
||||
@@ -93,5 +94,14 @@ urlpatterns = [
|
||||
re_path(r"^manage/users$", views.manage_users, name="manage_users"),
|
||||
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
||||
|
||||
if hasattr(settings, "USE_SAML") and settings.USE_SAML:
|
||||
urlpatterns.append(re_path(r"^saml/metadata", views.saml_metadata, name="saml-metadata"))
|
||||
|
||||
if hasattr(settings, "USE_IDENTITY_PROVIDERS") and settings.USE_IDENTITY_PROVIDERS:
|
||||
urlpatterns.append(path('accounts/login_system', LoginView.as_view(), name='login_system'))
|
||||
urlpatterns.append(re_path(r"^accounts/login", views.custom_login_view, name='login'))
|
||||
else:
|
||||
urlpatterns.append(path('accounts/login', LoginView.as_view(), name='login_system'))
|
||||
|
||||
if hasattr(settings, "GENERATE_SITEMAP") and settings.GENERATE_SITEMAP:
|
||||
urlpatterns.append(path("sitemap.xml", views.sitemap, name="sitemap"))
|
||||
|
||||
Reference in New Issue
Block a user