From 782f2060cafb1f1c14748d0605c039740014ae76 Mon Sep 17 00:00:00 2001 From: Cyril Robert Date: Tue, 15 Jun 2010 13:59:46 -0400 Subject: [PATCH 1/1] Possibilite de creer les users en staff --- auf_references_client/backends.py | 4 ++-- auf_references_client/settings.py | 10 ++-------- setup.py | 5 +++-- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/auf_references_client/backends.py b/auf_references_client/backends.py index 48eb276..0623df2 100644 --- a/auf_references_client/backends.py +++ b/auf_references_client/backends.py @@ -39,7 +39,7 @@ class CascadeBackend(ModelBackend): email = email, first_name = remoteUser.prenom, last_name = remoteUser.nom, - is_staff = False, + is_staff = settings.USERS_AS_STAFF, is_active = True, is_superuser = False) localUser.set_password (password) @@ -51,7 +51,7 @@ class CascadeBackend(ModelBackend): if not localUser: localUser = DjangoUser (username = username, email = email, - is_staff = False, + is_staff = settings.USERS_AS_STAFF, is_active = True, is_superuser = False) # Cas du compte local seul, on verifie le mot de passe diff --git a/auf_references_client/settings.py b/auf_references_client/settings.py index de583c9..fdd745a 100644 --- a/auf_references_client/settings.py +++ b/auf_references_client/settings.py @@ -15,6 +15,7 @@ ROA_DJANGO_ERRORS = True # useful to ease debugging if you use test server ROA_BASE_URL = "https://references.auf.org/roa/" ## Pour tests ROA_BASE_URL = 'http://auf_references.auf/roa/' +ROA_BASE_URL = 'http://127.0.0.1/roa/' ROA_URL_OVERRIDES_LIST = { 'auf_references_modeles.region': ROA_BASE_URL + 'region/', 'auf_references_modeles.pays': ROA_BASE_URL + 'pays/', @@ -30,11 +31,4 @@ ROA_URL_OVERRIDES_LIST = { 'auf_references_modeles.employeresponsable': ROA_BASE_URL + 'employeresponsable/', } -## Pour la nouvelle app d'auth -#AUTHENTICATION_BACKENDS = ( -# 'auf_references_client.backends.CascadeBackend', -#) -#AUTH_PASSWORD_REQUIRED=True - -## ? -#ROA_CUSTOM_ARGS = {'api-key': ROA_API_KEY} +USERS_AS_STAFF = False diff --git a/setup.py b/setup.py index f30224b..a3660e5 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages import sys, os -version = '0.3.4' +version = '0.3.5' if __name__ == '__main__': setup( @@ -18,5 +18,6 @@ if __name__ == '__main__': packages = find_packages (), include_package_data=True, zip_safe=False, - install_requires=['django', 'django-roa', 'auf_references_modeles'], + install_requires=['django', 'django-roa', 'auf_references_modeles', + 'python-memcached'], ) -- 1.7.10.4