Split profile authentication methods in separate file
authorKostas Papadimitriou <kpap@grnet.gr>
Tue, 4 Dec 2012 11:02:29 +0000 (13:02 +0200)
committerKostas Papadimitriou <kpap@grnet.gr>
Tue, 11 Dec 2012 15:16:11 +0000 (17:16 +0200)
snf-astakos-app/astakos/im/templates/im/profile.html
snf-astakos-app/astakos/im/templates/im/profile_auth_methods.html [new file with mode: 0644]

index 5b11785..7ae9441 100644 (file)
 </form>
 
 <div class="full-dotted">
-       <div class="auth_methods">
-        <h2>ENABLED AUTHENTICATION METHODS</h2>
-        <ul>
-               {% for provider in user_providers %}
-               <li>
-                       <a href="#">{{ provider.settings.title }}</a>
-                       <div class="wrap">
-                               <p>{{ provider.details_display }}</p>
-                               <div class="actions">
-  
-                                 {% for name, url in provider.settings.extra_actions %}
-                                 <a href="{{ url }}" title="{{ name }}">{{ name }}</a>
-                                 {% endfor %}
-                                 {% if provider.can_remove %}
-                                     <div class="dialog-wrap">
-                                       <a href="#" title="disable" class="red">
-                                       Disable x</a>
-                                       <div class="dialog">Are you sure you want to disable this method?
-                                               <a href="{% url remove_auth_provider provider.pk %}" class="yes submit">Yes</a>&nbsp;&nbsp;&nbsp;<a href="#" class="no submit">No</a>
-                                       </div>  
-                                     </div>
-                                       
-                                 {% endif %}
-                               </div>
-                       </div>
-               </li>
-               {% empty %}
-               <li>No available authentication methods</li>
-               {% endfor %}
-               
-        </ul>
-        <ul class="notassigned">
-               <li>
-                       <a href="#">+ Add new authentication method</a>
-                       
-                       <div class="wrap">
-                               {% for provider in user_available_providers %}
-                                       <p><a href="{{ provider.add_url }}">{{ provider.title }}</a> ( {{ provider.add_description }})</p>
-                               {% empty %}
-                               No available providers 
-                               {% endfor %}    
-                       </div>
-                       
-               </li>
-        </ul>
-               
-    </div>
+    {% include "im/profile_auth_methods.html" %}
 </div>
 
 <div class="full-dotted right-align">
diff --git a/snf-astakos-app/astakos/im/templates/im/profile_auth_methods.html b/snf-astakos-app/astakos/im/templates/im/profile_auth_methods.html
new file mode 100644 (file)
index 0000000..4143c4c
--- /dev/null
@@ -0,0 +1,53 @@
+<div class="auth_methods">
+    <h2>ENABLED AUTHENTICATION METHODS</h2>
+    <ul>
+        {% for provider in user_providers %}
+        <li>
+            <a href="#">{{ provider.title_display }}</a>
+            <div class="wrap">
+                <p>{{ provider.details_display }}</p>
+                <div class="actions">
+
+                      {% for name, url in provider.settings.extra_actions %}
+                      <a href="{{ url }}" title="{{ name }}">{{ name }}</a>
+                      {% endfor %}
+                      {% if provider.can_remove %}
+                          <div class="dialog-wrap">
+                            <a href="#" title="disable" class="red">Disable x</a>
+                            <div class="dialog">Are you sure you want to disable this method?
+                              <a href="{% url remove_auth_provider provider.pk %}" 
+                                class="yes submit">Yes</a>&nbsp;&nbsp;&nbsp;<a href="#" class="no submit">No</a>
+                            </div>     
+                          </div>
+                            
+                      {% endif %}
+                </div>
+            </div>
+        </li>
+        {% empty %}
+        <li>No available authentication methods</li>
+        {% endfor %}
+        
+    </ul>
+    <ul class="notassigned">
+        <li>
+            <a href="#">+ Add new authentication method</a>
+            
+            <div class="wrap">
+                {% for provider in user_available_providers %}
+                <p><a href="{{ provider.add_url }}">
+                  {{ provider.get_title_display }}</a><br />
+                <span class="description">
+                  {{ provider.get_description_display }}
+                </span>
+                  </p>
+                {% empty %}
+                No available providers 
+                {% endfor %}   
+            </div>
+            
+        </li>
+    </ul>
+    
+</div>
+