django_cas_ng -> django_cas

This commit is contained in:
champeno 2015-09-17 18:26:14 +02:00
parent 784de8af71
commit b5f30b59e8
3 changed files with 12 additions and 9 deletions

View file

@ -54,14 +54,18 @@ MIDDLEWARE_CLASSES = (
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
'django_cas_ng.backends.CASBackend',
'django_cas.backends.CASBackend',
)
ROOT_URLCONF = 'experiENS.urls'
WSGI_APPLICATION = 'experiENS.wsgi.application'
CAS_SERVER_URL = "https://cas.eleves.ens.fr/login" #SPI CAS
CAS_SERVER_URL = "https://cas.eleves.ens.fr/" #SPI CAS
CAS_VERIFY_URL = "https://cas.eleves.ens.fr/"
CAS_IGNORE_REFERER = True
CAS_REDIRECT_URL = '/profil/'
CAS_EMAIL_FORMAT = "%s@clipper.ens.fr"
# Database
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases

View file

@ -3,7 +3,7 @@ from django.contrib import admin
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^accounts/login/$', 'django_cas_ng.views.login', name = "cas_login_view"),
url(r'^accounts/logout/$', 'django_cas_ng.views.logout'),
url(r'^accounts/login/$', 'django_cas.views.login', name = "cas_login_view"),
url(r'^accounts/logout/$', 'django_cas.views.logout'),
url(r'^', include('monstage.urls', namespace="monstage")),
)

View file

@ -4,7 +4,7 @@ from django.db import models
from django.contrib.auth.models import User
from django.utils.translation import ugettext_lazy as _
from django.contrib.gis.db import models as geomodels
from django_cas_ng.signals import cas_user_authenticated
from django.db.models.signals import post_save
from taggit.managers import TaggableManager
@ -36,11 +36,10 @@ class Normalien(models.Model):
def __unicode__(self):
return unicode(self.user)
def create_user_profile(sender, user, created, **kwargs):
def create_user_profile(sender, instance, created, **kwargs):
if created:
Normalien.objects.get_or_create(user = user)
cas_user_authenticated.connect(create_user_profile)
Normalien.objects.get_or_create(user = instance)
post_save.connect(create_user_profile, sender = User)
class Lieu(models.Model):
name = models.CharField(_(u"Nom de l'institution d'accueil"), max_length = 250)