Skip to content

Commit

Permalink
在不启用 oidc, dingding 认证时, 不include 对应的路由 (#2401)
Browse files Browse the repository at this point in the history
* 在不启用 oidc, dingding 认证时, 不include 对应的路由

* add no cover marker (没有必要做测试)

* add no cover marker (没有必要做测试)

* black

* fix marker

* fix marker
  • Loading branch information
LeoQuote authored Nov 21, 2023
1 parent 3625b33 commit 7f5e9bd
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions archery/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,10 @@
urlpatterns = [
path("admin/", admin.site.urls),
path("api/", include(("sql_api.urls", "sql_api"), namespace="sql_api")),
path("oidc/", include("mozilla_django_oidc.urls")),
path("dingding/", include("django_auth_dingding.urls")),
path("", include(("sql.urls", "sql"), namespace="sql")),
]

if settings.ENABLE_CAS:
if settings.ENABLE_CAS: # pragma: no cover
import django_cas_ng.views

urlpatterns += [
Expand All @@ -20,6 +18,16 @@
django_cas_ng.views.LoginView.as_view(),
name="cas-login",
),
] # pragma: no cover

if settings.ENABLE_OIDC: # pragma: no cover
urlpatterns += [
path("oidc/", include("mozilla_django_oidc.urls")),
]

if settings.ENABLE_DINGDING: # pragma: no cover
urlpatterns += [
path("dingding/", include("django_auth_dingding.urls")),
]

handler400 = views.bad_request
Expand Down

0 comments on commit 7f5e9bd

Please sign in to comment.