Benjamin Dauvergne
863ff010d4
update minimum dependencies versions
2015-08-06 09:53:55 +02:00
Benjamin Dauvergne
1f087fb930
add new application authentic2_provisionning_ldap ( fixes #6596 )
...
Goal is to allow synchronizing users from the authentic2 db to an LDAP
directory. The application also contain helper class to do unittest
against an OpenLDAP server, for this OpenLDAP must be installed on your
computer.
2015-07-15 12:39:03 +02:00
Benjamin Dauvergne
0c77102237
setup.py: add markdown to install_requires ( #7363 )
2015-06-08 18:10:25 +02:00
Benjamin Dauvergne
bb810a1d0b
setup.py: add dependency on djangorestframework ( #7363 )
2015-06-08 18:10:25 +02:00
Benjamin Dauvergne
993ecad780
setup.py: django-select2 proper name is Django-Select2
2015-05-29 14:29:36 +02:00
Benjamin Dauvergne
a8ee65d87e
Django 1.8 compatibility ( fixes #7150 )
2015-05-27 12:20:17 +02:00
Benjamin Dauvergne
a753ba2586
setup.py: raise requirement on django-tables to >1.0 for Django 1.7 and 1.8 support ( #7150 )
2015-05-27 12:00:09 +02:00
Benjamin Dauvergne
c030a45f6d
django_rbac: add an RBAC engine ( #6994 )
...
- swappable role model supporting role graph with cycles
- swappable role parenting model
- swappable permission model
- swappable organizational unit model allowing to have scopes on permissions and objects
- authorization backend based on role membership
- helpers to filter querysets by the permissions users have on them
2015-05-18 21:46:34 +02:00
Benjamin Dauvergne
5ae7566837
setup.py: allow Django 1.8
2015-05-14 22:58:19 +02:00
Benjamin Dauvergne
8768636c2e
setup.py: remove dependency link on django-select2, require 4.3.1
2015-04-29 13:53:34 +02:00
Benjamin Dauvergne
f5fa6c9378
setup.py: add a dependency link for django-select2 as the current release (4.2.2) is incompatible with Django 1.7
...
Also modify README to indicate that --process-dependency-links must be passed to pip.
2015-04-24 14:23:12 +02:00
Benjamin Dauvergne
57d63563b0
setup.py: bump minimal Django version to 1.7.6 ( fixes #7025 )
...
1.7.6 fixed a bug in migrations altering foreign key fields.
2015-04-23 04:16:43 +02:00
Benjamin Dauvergne
87bd2e5b7e
provide Django 1.7 migrations for django-admin-tools third party app ( fixes #6956 )
...
Those migrations will be removed when django-admin-tools will provide them itself.
2015-04-15 14:13:51 +02:00
Benjamin Dauvergne
efbee3034f
setup.py: remove south from requirements
2015-03-13 16:57:57 +01:00
Benjamin Dauvergne
f34ac24942
django 1.7 is now mandatory
2015-03-13 16:55:50 +01:00
Benjamin Dauvergne
dba9e5e3ba
Generate version only from git tags
2015-03-13 16:08:01 +01:00
Benjamin Dauvergne
9b958d3133
Add a CAS IdP module
...
fixes #6396
2015-03-01 23:11:16 +01:00
bdauvergne
8dd988ac11
Make compile_translations target of setup.py compatible with Django 1.7
2015-03-01 22:28:43 +01:00
Benjamin Dauvergne
4a3c9b668a
Fix typo in setup.py
2015-02-15 23:52:27 +01:00
Benjamin Dauvergne
5ac3c8aca8
[django-1.7] Rename all migrations/ directories to south_migrations/
2015-02-15 23:52:27 +01:00
Benjamin Dauvergne
32d1c6fc37
[django-1.7] Declare authentic2 compatible with django 1.7
...
refs #5244
2015-02-15 23:46:24 +01:00
Benjamin Dauvergne
4be3b68aa8
Make a plugin from the OpenID 2.0 IdP
2015-02-15 23:46:24 +01:00
Benjamin Dauvergne
2949cfe390
Move authentic2 into src/
2015-02-15 23:46:24 +01:00
Serghei Mihai
a8fd23b249
Merge branch 'wip/registration'
...
Conflicts:
authentic2/auth2_auth/auth2_ssl/views.py
authentic2/registration_backend/forms.py
authentic2/registration_backend/urls.py
authentic2/registration_backend/views.py
authentic2/tests.py
authentic2/utils.py
2015-02-15 21:42:09 +01:00
Serghei Mihai
efa4305df0
Registration refactored: email validation done first and registration process
...
finished on profile completion.
django-registration removed
2015-01-21 10:23:32 +01:00
Grigi
e2213b9bda
Added tox as a test-runner.
...
It will build different virtualenvs for each target.
getlasso.sh is somewhat hacky, but until lasso is installable through pip this is the workaround.
License: MIT
refs #5244
2014-12-11 14:33:49 +01:00
Benjamin Dauvergne
54f036b36c
Use python-six when testing string types, start aiming for Python 3 compat
2014-12-03 18:10:51 +01:00
Benjamin Dauvergne
a7a34b1882
Install django-sekizai
2014-11-20 23:25:25 +01:00
Benjamin Dauvergne
daaee94abf
Remove upper limit on south version
2014-11-07 15:06:47 +01:00
Benjamin Dauvergne
8d28bf3bd1
Revert "Registration process refactored, django-registration removed."
...
This reverts commit bf8eec4680
.
2014-10-31 15:35:22 +01:00
Serghei Mihai
bf8eec4680
Registration process refactored, django-registration removed.
2014-10-31 15:29:49 +01:00
Benjamin Dauvergne
3e67ce0ed6
Add user export feature based on django-import-export ( fixes #5624 )
2014-10-09 12:20:08 +02:00
Benjamin Dauvergne
d98f16376c
Make SAML 2.0 a plugin
2014-09-10 18:09:06 +02:00
Benjamin Dauvergne
b471fbfd44
Make auth2_ssl an authentic2 plugin
2014-09-10 18:09:06 +02:00
Benjamin Dauvergne
a4195a7898
Remove requirement on django-debug-toolbar because it's optional
2014-09-10 15:00:36 +02:00
Benjamin Dauvergne
97574c7349
Upgrade needed django-debug-toolbar to >= 1.2, < 1.3 ( fixes #5388 )
...
Use of django-debug-toolbar 1.2.1 also needed to use the explicit setupt
instead of relying on monkey patching by django-debug-toolbar itself,
see
https://github.com/django-debug-toolbar/django-debug-toolbar/issues/529
2014-09-09 10:02:25 +02:00
Benjamin Dauvergne
915718c986
Remove emmbedded gadjo project
2014-09-07 00:55:52 +02:00
Benjamin Dauvergne
ddea93bb0e
Comply with gadjo update ( fix #5311 )
...
- modify manager stylesheet
- add XStatic staticfile finder
- add integrated gadjo to the sys path
- add XStatic dependencies until gadjo is in pypi
2014-08-25 11:01:09 +02:00
Benjamin Dauvergne
e9aeb28047
manager: implement all views (refs #5180 )
2014-08-14 11:17:43 +02:00
Benjamin Dauvergne
bd68fe25e7
setup.py: remove dependency link to fork of django-registration
2014-05-05 17:29:48 +02:00
Benjamin Dauvergne
da64050c63
add validators module with a first email validator
2014-04-23 17:19:16 +02:00
Benjamin Dauvergne
8781ebd0ea
saml/models: move all managers to their own module
...
django-model-utils is now used to make Manager from QuerySet classes.
The get_provider_by_samlv2_artifact() was replaced by a QuerySet method
on LibertyProvider objects called by_artifact()
2014-03-21 00:12:20 +01:00
Benjamin Dauvergne
f256267a2c
setup.py: adapt to change in Django compilemessages
2014-01-24 15:14:16 +01:00
Benjamin Dauvergne
e5567b30db
setup.py: force version of django-admin-tools to >= 0.5
2014-01-16 10:41:22 +01:00
Benjamin Dauvergne
b1c56eb8d0
setup.py: bump django-registration requirement to release 1.0
2014-01-08 01:25:24 +01:00
Benjamin Dauvergne
7a5781eef6
raise dependency on south to version 0.8.4
2013-12-19 15:31:17 +01:00
Benjamin Dauvergne
c0b9a6264c
setup.py: add missing dependency django-admin-tools
2013-12-17 10:58:02 +01:00
Benjamin Dauvergne
8e2f186fac
setup.py: do not refuser to run when workdir is dirty
2013-11-29 16:40:21 +01:00
Jérôme Schneider
a03baed4d4
setup.py sdist: store version into the archive
2013-08-13 17:19:04 +02:00
Jérôme Schneider
625399bc3d
setup.py: remove use_setuptools which install stuff inside current
...
folder
2013-08-09 17:01:08 +02:00