Skip to content

Commit d4a1788

Browse files
LeoQuotefinovy
authored andcommittedDec 1, 2023
在不启用 oidc, dingding 认证时, 不include 对应的路由 (hhyo#2401)
* 在不启用 oidc, dingding 认证时, 不include 对应的路由 * add no cover marker (没有必要做测试) * add no cover marker (没有必要做测试) * black * fix marker * fix marker
1 parent ce95dda commit d4a1788

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed
 

‎archery/urls.py

+11-3
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,10 @@
66
urlpatterns = [
77
path("admin/", admin.site.urls),
88
path("api/", include(("sql_api.urls", "sql_api"), namespace="sql_api")),
9-
path("oidc/", include("mozilla_django_oidc.urls")),
10-
path("dingding/", include("django_auth_dingding.urls")),
119
path("", include(("sql.urls", "sql"), namespace="sql")),
1210
]
1311

14-
if settings.ENABLE_CAS:
12+
if settings.ENABLE_CAS: # pragma: no cover
1513
import django_cas_ng.views
1614

1715
urlpatterns += [
@@ -20,6 +18,16 @@
2018
django_cas_ng.views.LoginView.as_view(),
2119
name="cas-login",
2220
),
21+
] # pragma: no cover
22+
23+
if settings.ENABLE_OIDC: # pragma: no cover
24+
urlpatterns += [
25+
path("oidc/", include("mozilla_django_oidc.urls")),
26+
]
27+
28+
if settings.ENABLE_DINGDING: # pragma: no cover
29+
urlpatterns += [
30+
path("dingding/", include("django_auth_dingding.urls")),
2331
]
2432

2533
handler400 = views.bad_request

0 commit comments

Comments
 (0)