Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / profile_auth_methods.html @ 3b258643

History | View | Annotate | Download (1.9 kB)

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