Jérôme Schneider
e2457c39bb
authentic2.postinst: create database latter
2013-11-18 19:14:12 +01:00
Jérôme Schneider
3285bf687b
init: fix init
2013-11-18 19:12:29 +01:00
Jérôme Schneider
e7491dad15
authentic2.dirs: add /etc/authentic2/config.d
2013-11-18 19:07:59 +01:00
Jérôme Schneider
e67535382a
switches to dbconfig, update configurations and dependencies
2013-11-18 18:57:09 +01:00
Jérôme Schneider
1b0ab14fb5
authentic2: fix postinst
2013-11-18 13:05:13 +01:00
Benjamin Dauvergne
8143207d48
authentic2.init: allow extra configuration files, allowing other packages to add configuration to authentic
2013-10-29 09:03:53 +01:00
Benjamin Dauvergne
912c9ab7ab
remove project files from the debian branch
2013-10-29 08:58:12 +01:00
Benjamin Dauvergne
b378424f6f
debian/authentic2.postinst: migrate when doing --syncdb
2013-09-18 20:54:54 +02:00
Benjamin Dauvergne
8169ab01c7
debian/authentic2.postinst: fix AUTHENTIC_HOME variable
2013-09-18 20:54:16 +02:00
Benjamin Dauvergne
debffdfe78
debian/authentic2.init: fix descriptions fields
2013-09-18 20:50:58 +02:00
Benjamin Dauvergne
71b824f8ac
debian/authentic2-ctl: use sudo when possible
2013-09-18 20:43:07 +02:00
Benjamin Dauvergne
c01e124f49
debian/authentic2-ctl: use "$@" not $* to expand arguments
2013-09-18 20:42:41 +02:00
Jérôme Schneider
fb131296de
Merge branch 'master' into debian
2013-08-09 16:13:06 +02:00
Jérôme Schneider
419f9941b3
debian: use source format 3.0 quilt
2013-08-09 15:42:38 +02:00
Jérôme Schneider
a348feb0e1
debian: remove now useless git dependency
2013-08-09 11:58:03 +02:00
Jérôme Schneider
7f2a928447
setup.py: don't depend on django during the setup
...
Don't depend Django during build and sdist. Don't add mo files
into source package.
2013-08-09 10:53:47 +02:00
Jérôme Schneider
e3be64fcde
Update to last master commit
2013-08-06 10:55:04 +02:00
Jérôme Schneider
02dffbed0d
Merge branch 'master' into debian
2013-08-06 10:54:48 +02:00
Benjamin Dauvergne
51cfb00ad2
saml: in migration 33 do not use the ORM when db.dry_run is True
2013-08-02 10:00:02 +02:00
Jérôme Schneider
cf0fc187b3
Update to last master commit
2013-08-01 18:01:12 +02:00
Jérôme Schneider
5a2b5e47b0
Merge branch 'master' into debian
2013-08-01 18:00:17 +02:00
Benjamin Dauvergne
a6ad42e00f
saml: fix migration from commit bb9ef6278
2013-08-01 17:47:54 +02:00
Jérôme Schneider
a550846819
Update to last master commit
2013-08-01 17:25:23 +02:00
Jérôme Schneider
37a5acb334
Merge branch 'master' into debian
2013-08-01 17:25:07 +02:00
Benjamin Dauvergne
2b09e18a78
idp_cas/views: fix indentation error introduced in commit 7ab2405a
2013-08-01 17:16:12 +02:00
Jérôme Schneider
3b75c1cc09
Update to last master commit
2013-08-01 17:05:52 +02:00
Jérôme Schneider
5504767dc0
Merge branch 'master' into debian
2013-08-01 17:05:37 +02:00
Benjamin Dauvergne
e9bb9dfece
idp/saml: simplify links() method
2013-08-01 15:42:54 +02:00
Mikaël Ates
ce06aecd2e
authsaml2: implement persistent federation management with identifier in attributes.
2013-08-01 11:36:54 +02:00
Mikaël Ates
2bf62c94f1
authsaml2/utils: register nameID in session at account linking.
2013-08-01 11:36:54 +02:00
Mikaël Ates
0a852e27e7
saml: add identifier attribute field of idp options policy to admin.
2013-08-01 11:36:54 +02:00
Mikaël Ates
bb9ef62786
saml: add south migration script for previous commit.
2013-08-01 11:36:54 +02:00
Mikaël Ates
5d7ad6ade0
saml: add identifier attribute field to idp options policy.
2013-08-01 11:36:54 +02:00
Benjamin Dauvergne
d01145d064
fix all misuses of naive datetime
2013-08-01 10:33:20 +02:00
Benjamin Dauvergne
4b281d3c1d
registration_backend: allow overriding of set and change password forms
2013-07-31 17:06:21 +02:00
Benjamin Dauvergne
035db3ba2c
saml: show slug field in admin
2013-07-31 16:02:20 +02:00
Benjamin Dauvergne
00edd6a1db
saml: fix typo in admin.py
2013-07-31 16:00:12 +02:00
Benjamin Dauvergne
e752b7a92b
saml: add slug field to LibertyProvider, use it as a natural key
...
Also fix migration 0032 with respect to custom user models.
2013-07-31 15:41:06 +02:00
Benjamin Dauvergne
2f18b5e6e1
locale: modify some french translations
2013-07-30 13:59:41 +02:00
Benjamin Dauvergne
849b2162ee
models: fix typo in __unicode__ method
2013-07-29 14:50:30 +02:00
Benjamin Dauvergne
8fbe4f7c86
views: add a prefix to the edit profile form (refs #3249 )
2013-07-29 14:13:36 +02:00
Mikaël Ates
ff113d1c75
authsaml2: fix missing pk of transient model fixes #3353 .
2013-07-29 11:44:38 +02:00
Mikaël Ates
b858c1805c
idp/models: use mapping variables now defined in loader file.
2013-07-26 17:09:45 +02:00
Mikaël Ates
390e9de5ea
idp/attributes: use attribute aggregator evolutions for attrs provided at sso
...
Attribute aggregator profil process methos to allow external functions
to add attributes.
Use new mapping variables allowing external mapping file.
Use special source AUTH_BACKEND to specify attributes that must be taken
from authentication backend. AUTH_BACKEND must me created as an attribute
aggregator source in admin.
2013-07-26 17:09:45 +02:00
Mikaël Ates
adaa1759f0
attribute aggregator: Many changes, ldap, attribute processing begins
...
In ldap sources, support the new authentic LDAP backend. attribute
aggregator needs to look for the dn in session what is done
diffrently with that backend and django auth ldap still supported.
Add process() method to UserAttributeProfile that send a signal
with the attributes as a dictionnary and add dictionanry of
attributes to the profil. All attributes adding with that method
are from the source PROCESSING that must be declared in admin to
extract those attributes. Here will come soon attribute modification
with external functions.
The parameter auth_source that indicates that the attributes must
only be taken from the authentication backend ah been added to the
signal get_attributes().
auth_source is supported in get_attributes() of ldap sources.
Use new way to load mapping, from local mapping file or an external.
Unify logger declaration.
2013-07-26 17:09:45 +02:00
Mikaël Ates
4f9b96505b
attribute_aggregator: choose the core attribute mapping file.
...
By default the mapping.py file is used.
It is now possible to specify another file using, using
ATTRIBUTE_MAPPING in settings.
2013-07-26 17:07:52 +02:00
Mikaël Ates
2f3c9054ae
utils: add helper function to import from a module giving a string.
2013-07-26 17:07:52 +02:00
Benjamin Dauvergne
77bf5b0a50
saml: update fr translation
2013-07-24 15:36:29 +02:00
Benjamin Dauvergne
3bfa24e102
README.rst: add paragraph on compilation of translations
2013-07-24 11:35:56 +02:00
Benjamin Dauvergne
91c9e0296a
setup.py: update compile_translations command for new organization of translations files
2013-07-24 11:33:15 +02:00