Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / profile_auth_methods.html @ 8a217fa2

History | View | Annotate | Download (4.9 kB)

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