root / snf-astakos-app / astakos / im / templates / im / profile_auth_methods.html @ 9d20fe23
History | View | Annotate | Download (4.8 kB)
1 |
{% load i18n %} |
---|---|
2 |
<div class="auth_methods"> |
3 |
<h2>{% trans "LOGIN METHODS" %}</h2> |
4 |
|
5 |
<div class="assigned"> |
6 |
<h3>{% trans "Enabled" %}</h3> |
7 |
<ul>
|
8 |
{% for userauthprovider in user_providers %} |
9 |
<li>
|
10 |
{% if userauthprovider.get_remove_policy or userauthprovider.get_switch_policy %} |
11 |
<a href="#" class="canremove"> |
12 |
<img src="{{ userauthprovider.get_module_medium_icon }}" |
13 |
alt="{{ userauthprovider.settings.get_title_msg }}" /> |
14 |
</a>
|
15 |
|
16 |
<span class="extra-message"> |
17 |
{% if userauthprovider.get_remove_policy %} |
18 |
<em><span>Remove {{ userauthprovider.get_method_prompt_msg }}</span></em> |
19 |
{% else %} |
20 |
<em><span>Change {{ userauthprovider.get_method_prompt_msg }}</span></em> |
21 |
{% endif %} |
22 |
</span>
|
23 |
<span class="details"> |
24 |
{{ userauthprovider.get_method_details_msg }} |
25 |
</span>
|
26 |
<div class="dialog-wrap"> |
27 |
{% if userauthprovider.get_remove_policy %} |
28 |
<p>Are you sure you want to remove {{ userauthprovider.get_method_prompt_msg }}?</p> |
29 |
{% else %} |
30 |
<p>Are you sure you want to change {{ userauthprovider.get_method_prompt_msg }}?</p> |
31 |
{% endif %} |
32 |
{% if userauthprovider.get_remove_policy %} |
33 |
<p><a href="{{ userauthprovider.get_remove_url }}" |
34 |
class="submit">Yes</a> |
35 |
<a href="#" class="no submit">No</a> |
36 |
</p>
|
37 |
{% else %} |
38 |
<p><a href="{{ userauthprovider.get_switch_url }}" |
39 |
class="submit">Yes</a> |
40 |
<a href="#" class="no submit">No</a> |
41 |
</p>
|
42 |
{% endif %} |
43 |
</div>
|
44 |
{% else %} |
45 |
<a href="javascript:void(0);" class="noaction" |
46 |
title="{{ userauthprovider.get_method_prompt_msg }} {% trans "cannot removed" %}"> |
47 |
<img src="{{ userauthprovider.get_module_medium_icon }}" |
48 |
alt="{{ userauthprovider.get_title_msg }}" /> |
49 |
</a>
|
50 |
<span class="details"> |
51 |
{{ userauthprovider.get_method_details_msg }} |
52 |
</span>
|
53 |
{% endif %} |
54 |
</li>
|
55 |
{% empty %} |
56 |
{% trans "No available providers" %} |
57 |
{% endfor %} |
58 |
</ul>
|
59 |
</div>
|
60 |
{% if user_disabled_providers %} |
61 |
<div class="assigned"> |
62 |
<h3>{% trans "Disabled" %}</h3> |
63 |
<ul>
|
64 |
{% for userauthprovider in user_disabled_providers %} |
65 |
<li>
|
66 |
{% if userauthprovider.get_remove_policy %} |
67 |
<a href="#" class="canremove"> |
68 |
<img src="{{ userauthprovider.get_module_medium_icon }}" |
69 |
alt="{{ userauthprovider.settings.get_title_msg }}" /> |
70 |
</a>
|
71 |
|
72 |
<span class="extra-message"> |
73 |
<em><span>Remove {{ userauthprovider.get_method_prompt_msg }}</span></em> |
74 |
</span>
|
75 |
<span class="details"> |
76 |
{{ userauthprovider.get_method_details_msg }} |
77 |
</span>
|
78 |
<div class="dialog-wrap"> |
79 |
<p>Are you sure you want to remove {{ userauthprovider.get_method_prompt_msg }}?</p> |
80 |
<p><a href="{{ userauthprovider.get_remove_url }}" |
81 |
class="submit">Yes</a> |
82 |
<a href="#" class="no submit">No</a> |
83 |
</p>
|
84 |
</div>
|
85 |
{% else %} |
86 |
<a href="javascript:void(0);" class="noaction" |
87 |
title="{{ userauthprovider.get_method_prompt_msg }} {% trans "cannot removed" %}"> |
88 |
<img src="{{ userauthprovider.get_module_medium_icon }}" |
89 |
alt="{{ userauthprovider.get_title_msg }}" /> |
90 |
</a>
|
91 |
<span class="details"> |
92 |
{{ userauthprovider.get_method_details_msg }} |
93 |
</span>
|
94 |
{% endif %} |
95 |
</li>
|
96 |
{% empty %} |
97 |
{% trans "No available providers" %} |
98 |
{% endfor %} |
99 |
</ul>
|
100 |
</div>
|
101 |
{% endif %} |
102 |
{% if user_available_providers %} |
103 |
<div class="notassigned"> |
104 |
<h3>Available</h3> |
105 |
<ul>
|
106 |
{% for provider in user_available_providers %} |
107 |
<li>
|
108 |
<a href="{{ provider.get_add_url }}?force_login=1"> |
109 |
<img src="{{ provider.get_module_medium_icon }}" alt="{{ provider.get_title_msg }}" /></a> |
110 |
<span class="extra-message"><em><span>{{ provider.get_add_prompt_msg }}</span></em></span> |
111 |
</li>
|
112 |
{% empty %} |
113 |
No available providers |
114 |
{% endfor %} |
115 |
</ul>
|
116 |
</div>
|
117 |
{% endif %} |
118 |
|
119 |
</div>
|
120 |
|