Skip to content

Commit 1d81aad

Browse files
authored
SAML: change message when connecting account to SAML (#602)
Ref readthedocs/readthedocs-corporate#1966 (comment) ![Screenshot 2025-05-27 at 16-17-45 Sign in - Read the Docs Dev](https://github.com/user-attachments/assets/013a59b3-5687-49fc-82b5-7100ab2d6c2f)
1 parent 3dae717 commit 1d81aad

File tree

1 file changed

+36
-18
lines changed
  • readthedocsext/theme/templates/socialaccount

1 file changed

+36
-18
lines changed
Lines changed: 36 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,47 @@
11
{% extends "socialaccount/base_entrance.html" %}
22

3-
{% load i18n %}
3+
{% load trans blocktrans from i18n %}
4+
{% load crispy from crispy_forms_tags %}
45

5-
{% block head_title %}{% trans "Sign in" %}{% endblock %}
6+
{% block head_title %}
7+
{% trans "Sign in" %}
8+
{% endblock head_title %}
69

7-
{% block content %}
10+
{% block content_title_text %}
811
{% if process == "connect" %}
9-
<h1>
10-
{% blocktrans with provider.name as provider trimmed %}
11-
Connect {{ provider }}
12+
{% if provider.id == "saml" %}
13+
{% blocktrans trimmed with organization_name=provider.organization.name %}
14+
Switch account to SAML for {{ organization_name }}
1215
{% endblocktrans %}
13-
</h1>
14-
15-
<p>
16+
{% else %}
1617
{% blocktrans with provider.name as provider trimmed %}
17-
You are about to connect a new third party account from {{ provider }}.
18+
Connect {{ provider }}
1819
{% endblocktrans %}
19-
</p>
20+
{% endif %}
2021
{% else %}
21-
<h1>
22-
{% blocktrans with provider.name as provider trimmed %}
23-
Sign in via {{ provider }}
24-
{% endblocktrans %}
25-
</h1>
22+
{% blocktrans with provider.name as provider trimmed %}
23+
Sign in via {{ provider }}
24+
{% endblocktrans %}
25+
{% endif %}
26+
{% endblock content_title_text %}
2627

28+
{% block content_body %}
29+
{% if process == "connect" %}
30+
{% if provider.id == "saml" %}
31+
<p>
32+
{% blocktrans trimmed with organization_name=provider.organization.name %}
33+
You are about to switch your account to use SAML to sign in to {{ organization_name }}.
34+
After this, you will need to sign in using the "Single sign-on" option on the login page.
35+
{% endblocktrans %}
36+
</p>
37+
{% else %}
38+
<p>
39+
{% blocktrans with provider.name as provider trimmed %}
40+
You are about to connect a new third party account from {{ provider }}.
41+
{% endblocktrans %}
42+
</p>
43+
{% endif %}
44+
{% else %}
2745
<p>
2846
{% blocktrans with provider.name as provider trimmed %}
2947
You are about to sign in using a third party account from {{ provider }}.
@@ -33,6 +51,6 @@ <h1>
3351

3452
<form method="post" class="ui form">
3553
{% csrf_token %}
36-
<button class="ui button" type="submit">{% trans "Continue" %}</button>
54+
<button class="ui primary button" type="submit">{% trans "Continue" %}</button>
3755
</form>
38-
{% endblock content %}
56+
{% endblock content_body %}

0 commit comments

Comments
 (0)