virtualenv/web/res/patch/social_auth_views_diff.diff
author rougeronj
Wed, 19 Sep 2012 18:16:19 +0200
changeset 789 d92d032a6d78
parent 57 795f01224eef
permissions -rw-r--r--
Commit Julien: Champ de recherche de users et groups dans l'ajout de content, amélioré pour que le mot "recherche" disparaisse au moment ou l'on clique sur le champ. Meme modification dans la page "groups". Permettre à un user qui a le droit de creer un group, d'en creer un (le label de la permission est "auth.add_group").

--- D:/CavalieT/My Documents/Flex Builder 3/platform_diane/platform/virtualenv/web/res/src/omab-django-social-auth-v0.3.8-9-g5d610a5/omab-django-social-auth-5d610a5/social_auth/views.py	lun. mars 28 12:03:45 2011
+++ D:/CavalieT/My Documents/Flex Builder 3/platform_diane/platform/virtualenv/web/env/myplatformenv/Lib/site-packages/django_social_auth-0.3.8-py2.6.egg/social_auth/views.py	ven. avr.  8 12:06:02 2011
@@ -7,13 +7,27 @@
 from django.contrib.auth import login, REDIRECT_FIELD_NAME
 from django.contrib.auth.decorators import login_required
 
-from social_auth.backends import get_backend
+from social_auth.backends import get_backend, get_backends
 from social_auth.utils import sanitize_redirect
 
 
 DEFAULT_REDIRECT = getattr(settings, 'LOGIN_REDIRECT_URL', '')
 
+#TC
+def list():
+    """Start list process"""
+    log_url = getattr(settings, 'LOGIN_URL', '')
+    response = "<ul>"
+    # We list all wanted backends among all availables 
+    for backend in get_backends():
+        for backend_str in settings.AUTHENTICATION_BACKENDS:
+            if backend in backend_str:
+                response += "<li><a href=\"" + log_url + backend + "\">" + backend + "</a></li>"
+    response += "</ul>"
+    return response 
+#END change by TC
 
+
 def auth(request, backend):
     """Start authentication process"""
     complete_url = getattr(settings, 'SOCIAL_AUTH_COMPLETE_URL_NAME',