Split profile authentication methods in separate file
[astakos] / snf-astakos-app / astakos / im / templates / im / profile_auth_methods.html
1 <div class="auth_methods">
2     <h2>ENABLED AUTHENTICATION METHODS</h2>
3     <ul>
4         {% for provider in user_providers %}
5         <li>
6             <a href="#">{{ provider.title_display }}</a>
7             <div class="wrap">
8                 <p>{{ provider.details_display }}</p>
9                 <div class="actions">
10
11                       {% for name, url in provider.settings.extra_actions %}
12                       <a href="{{ url }}" title="{{ name }}">{{ name }}</a>
13                       {% endfor %}
14                       {% if provider.can_remove %}
15                           <div class="dialog-wrap">
16                             <a href="#" title="disable" class="red">Disable x</a>
17                             <div class="dialog">Are you sure you want to disable this method?
18                               <a href="{% url remove_auth_provider provider.pk %}" 
19                                 class="yes submit">Yes</a>&nbsp;&nbsp;&nbsp;<a href="#" class="no submit">No</a>
20                             </div>      
21                           </div>
22                             
23                       {% endif %}
24                 </div>
25             </div>
26         </li>
27         {% empty %}
28         <li>No available authentication methods</li>
29         {% endfor %}
30         
31     </ul>
32     <ul class="notassigned">
33         <li>
34             <a href="#">+ Add new authentication method</a>
35             
36             <div class="wrap">
37                 {% for provider in user_available_providers %}
38                 <p><a href="{{ provider.add_url }}">
39                   {{ provider.get_title_display }}</a><br />
40                 <span class="description">
41                   {{ provider.get_description_display }}
42                 </span>
43                   </p>
44                 {% empty %}
45                 No available providers 
46                 {% endfor %}    
47             </div>
48             
49         </li>
50     </ul>
51     
52 </div>
53