Statistics
| Branch: | Tag: | Revision:

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