Skip to content

Commit 5d47d0c

Browse files
committed
rename sign_in / sign_out to login/logout in urls/code
The UI now says Log in/Log out so the code and urls should be somewhat consistant with that.
1 parent 85da08c commit 5d47d0c

File tree

8 files changed

+16
-16
lines changed

8 files changed

+16
-16
lines changed

manage_breast_screening/auth/demo_views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def persona_login(request):
1818
else:
1919
return render(
2020
request,
21-
"auth/persona_sign_in.jinja",
21+
"auth/persona_login.jinja",
2222
context={
2323
"users": users,
2424
"page_title": "Personas",

manage_breast_screening/auth/jinja2/auth/sign_in.jinja renamed to manage_breast_screening/auth/jinja2/auth/login.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<div class="nhsuk-grid-column-two-thirds">
66
<h1 class="nhsuk-heading-l">Log in</h1>
77

8-
<a class="nhsuk-button nhsuk-button--secondary" href="{{ url('auth:cis2_sign_in') }}">
8+
<a class="nhsuk-button nhsuk-button--secondary" href="{{ url('auth:cis2_login') }}">
99
Log in with CIS2
1010
</a>
1111
</div>

manage_breast_screening/auth/jinja2/auth/persona_sign_in.jinja renamed to manage_breast_screening/auth/jinja2/auth/persona_login.jinja

File renamed without changes.

manage_breast_screening/auth/urls.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
app_name = "auth"
77

88
urlpatterns = [
9-
path("sign-in/", views.sign_in, name="sign_in"),
10-
path("sign-out/", views.sign_out, name="sign_out"),
9+
path("log-in/", views.login, name="login"),
10+
path("log-out/", views.logout, name="logout"),
1111
# CIS2 OpenID Connect
12-
path("cis2/sign-in/", views.cis2_sign_in, name="cis2_sign_in"),
12+
path("cis2/log-in/", views.cis2_login, name="cis2_login"),
1313
path("cis2/callback/", views.cis2_callback, name="cis2_callback"),
1414
# JWKS endpoint for private_key_jwt
1515
path("cis2/jwks_uri", views.jwks, name="jwks"),

manage_breast_screening/auth/views.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,25 @@
1010

1111

1212
@login_not_required
13-
def sign_in(request):
13+
def login(request):
1414
"""Entry point for authentication with CIS2"""
1515
return render(
1616
request,
17-
"auth/sign_in.jinja",
17+
"auth/login.jinja",
1818
{
1919
"page_title": "Log in",
20-
"navActive": "sign_in",
20+
"navActive": "login",
2121
},
2222
)
2323

2424

25-
def sign_out(request):
25+
def logout(request):
2626
auth_logout(request)
2727
return redirect(reverse("home"))
2828

2929

3030
@login_not_required
31-
def cis2_sign_in(request):
31+
def cis2_login(request):
3232
"""Start the CIS2 OAuth2/OIDC authorization flow."""
3333
client = get_cis2_client()
3434
redirect_uri = request.build_absolute_uri(reverse("auth:cis2_callback")).rstrip("/")

manage_breast_screening/config/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ def boolean_env(key, default=None):
255255
if PERSONAS_ENABLED:
256256
LOGIN_URL = "auth:persona_login"
257257
else:
258-
LOGIN_URL = "auth:sign_in"
258+
LOGIN_URL = "auth:login"
259259

260260
# CIS2 / Authlib configuration
261261
# These settings configure Authlib's Django client to use CIS2 via private_key_jwt

manage_breast_screening/core/jinja2/layout-app.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
{% endif %}
1919

2020
{% do account_items.append({
21-
"href": url('auth:sign_out') if request and request.user.is_authenticated else url('auth:sign_in'),
21+
"href": url('auth:logout') if request and request.user.is_authenticated else url('auth:login'),
2222
"text": "Log out" if request and request.user.is_authenticated else "Log in",
2323
}) %}
2424

manage_breast_screening/tests/system/test_cis2_sign_in.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,16 @@ def userinfo(self, token=None):
4141
lambda: FakeCIS2Client(),
4242
)
4343

44-
def test_sign_in_and_sign_out_via_cis2(self):
45-
self.given_i_am_on_the_log_in_page()
44+
def test_log_in_and_log_out_via_cis2(self):
45+
self.given_i_am_on_the_login_page()
4646
self.when_i_log_in_via_cis2()
4747
self.then_i_am_redirected_to_home()
4848
self.then_header_shows_log_out()
4949
self.when_i_click_log_out()
5050
self.then_header_shows_log_in()
5151

52-
def given_i_am_on_the_log_in_page(self):
53-
self.page.goto(self.live_server_url + reverse("auth:sign_in"))
52+
def given_i_am_on_the_login_page(self):
53+
self.page.goto(self.live_server_url + reverse("auth:login"))
5454

5555
def when_i_log_in_via_cis2(self):
5656
self.page.get_by_text("Log in with CIS2").click()

0 commit comments

Comments
 (0)