Refactor login plugin enablement code
[cascardo/ipsilon.git] / templates / admin / login.html
1 {% extends "master-admin.html" %}
2 {% block main %}
3 {% if user.is_admin %}
4     <h2>Login plugins</h2>
5     {% if message %}
6     <div class="alert alert-{{message_type}}">
7         <p>{{ message }}</p>
8     </div>
9     {% endif %}
10
11     {% for p in available %}
12         <div class="row">
13         <div class="col-md-3 col-sm-3 col-xs-6">{{ p }}</div>
14         <div class="col-md-3 col-sm-3 col-xs-6">
15         {% if p in enabled %}
16             <a class="btn btn-default" href="{{ basepath }}/admin/login/disable/{{ p }}">Disable</a>
17             <a class="btn btn-default" href="{{ basepath }}/admin/login/{{ p }}">Configure</a>
18         {% else %}
19             <a class="btn btn-default" href="{{ basepath }}/admin/login/enable/{{ p }}">Enable</a>
20         {% endif %}
21         </div>
22         </div>
23     {% endfor %}
24
25     <h3>Plugins order</h3>
26     <div class="col-md-3 col-sm-3 col-xs-6">{{ ', '.join(enabled) }}</div>
27     <div class="col-md-3 col-sm-3 col-xs-6">
28         <a class="btn btn-default" href="{{ basepath }}/admin/login/order">configure</a>
29     </div>
30 {% endif %}
31 {% endblock %}