Commit Graph

165 Commits

Author SHA1 Message Date
Valentin Deniaud 4751846fed misc: remove six module usage (#52503) 2021-03-30 15:06:49 +02:00
Valentin Deniaud 86d946adcd misc: apply isort (#52457) 2021-03-30 13:59:53 +02:00
Valentin Deniaud 4bb33d3d3c misc: apply black (#52457) 2021-03-30 11:32:55 +02:00
Benjamin Dauvergne 71b3ca06c2 auth_saml: report user creation errors (#50834) 2021-02-04 11:52:00 +01:00
Emmanuel Cazenave 6c01f7945b delete authentic2-provisionning-ldap plugin (#44334) 2020-09-16 17:42:44 +02:00
Emmanuel Cazenave 61c6d4bd4f misc: remove authentic2_auth_fc from plugin system (#44369) 2020-07-13 11:27:57 +02:00
Emmanuel Cazenave 2ae771b542 misc: remove authentic2_idp_oidc from plugin system (#44331) 2020-07-13 10:44:49 +02:00
Emmanuel Cazenave 63ae592afa misc: remove authentic2_auth_cas from plugin system (#44329) 2020-07-13 10:44:04 +02:00
Emmanuel Cazenave 6fbd4e0176 misc: remove authentic2_auth_oidc from plugin system (#44322) 2020-07-13 10:43:15 +02:00
Emmanuel Cazenave 0439d9590e misc: remove authentic2_auth_saml from plugin system (#44320) 2020-07-13 10:42:27 +02:00
Emmanuel Cazenave d52961d6ed remove idp.saml from plugin system (#44319) 2020-07-12 10:16:32 +02:00
Thomas NOËL 8ee155eefa setup.py: limit django-filter to <2.3 (#43874) 2020-06-10 15:28:44 +02:00
Benjamin Dauvergne 4d57434993 setup.py: allow DRF 3.9 (#41238) 2020-04-27 16:12:55 +02:00
Paul Marillonnet b4e7a0423e allow for django 2.2 in setup file (#41238) 2020-04-27 14:34:56 +02:00
Paul Marillonnet c68258513e setup: more recent django-filter version (#41238) 2020-04-27 14:34:56 +02:00
Paul Marillonnet 926ab0eb42 drf: allow for more recent drf version (#41238) 2020-04-27 14:34:24 +02:00
Benjamin Dauvergne cd175c837f misc: use django-import-export >=1,<2 (#41273) 2020-04-02 17:03:04 +02:00
Paul Marillonnet dda27fe488 idp_oidc: support oauth2 resource owner password credential grant (#35205) 2020-01-24 14:38:42 +01:00
Frédéric Péters 3b2da052ad misc: limit django-model-utils version to a version supporting django 1.11 2019-12-11 16:19:38 +01:00
Thomas NOËL 0fc5a97113 crypto: use pycrytodomex, replace Crypto with Cryptodome (#38017)
mainly because Debian python-cryptodome package use pycrytodomex, which
is a library independent of the old PyCrypto, available under the
Cryptodome name.
2019-11-28 14:25:33 +01:00
Paul Marillonnet 6d064a2c22 auth_oidc: drop now-redundant django-jsonfield dependency 2019-11-21 17:02:06 +01:00
Paul Marillonnet c8ce9fdd0a debian: discard deprecated pycrypto dependency (#35584) 2019-10-31 14:28:37 +01:00
Paul Marillonnet 5b8b62a19f set upper bound on django-import-export dependency version (#36774)
* so as to maintain the role CSV export feature
2019-10-08 14:02:22 +02:00
Paul Marillonnet c5625c57a7 end django 1.8 support (#36429) 2019-10-02 12:02:05 +02:00
Frédéric Péters 900c8dab0f Revert "Revert "misc: remove auth2_ssl entrypoint (#35418)""
This reverts commit c8bce84a7a.
2019-08-19 17:37:17 +02:00
Frédéric Péters c8bce84a7a Revert "misc: remove auth2_ssl entrypoint (#35418)"
This reverts commit e9897ce3a2.
2019-08-19 17:05:23 +02:00
Frédéric Péters e9897ce3a2 misc: remove auth2_ssl entrypoint (#35418) 2019-08-19 16:37:25 +02:00
Frédéric Péters 983eb2084d build: limit to django-jsonfield<1.3, for Python 2 support 2019-08-18 11:39:53 +02:00
Benjamin Dauvergne 06b729b41e setup.py: add requirement on attrs 2019-06-22 22:04:48 +02:00
Benjamin Dauvergne dc3582ed45 manager: add user import views (fixes #32833) 2019-06-22 13:06:01 +02:00
Benjamin Dauvergne fe0895da8b add csv import framework (#32833) 2019-06-21 18:44:13 +02:00
Benjamin Dauvergne 7eda057909 integrate authentic2-auth-fc in packaging (#20852) 2019-05-31 14:51:55 +02:00
Benjamin Dauvergne 1097339aeb setup.py: adopt a more PEP440 process to create version (fixes #29918) 2019-01-31 13:43:35 +01:00
Paul Marillonnet 44d24825c7 python3 compatibility on setup.py (fixes #28278) 2019-01-19 12:23:01 +01:00
Emmanuel Cazenave 56c72c2cf2 use directly tablib instead of django-export-export (#29531) 2019-01-15 16:11:36 +01:00
Emmanuel Cazenave 2d54ac7f74 change jquery dependencies version (#28342) 2018-11-27 17:12:33 +01:00
Paul Marillonnet a5d652ce81 support avatar picture in user profile (#26022) 2018-10-30 10:23:11 +01:00
Frédéric Péters e6d1fafa0d misc: bump djangorestframework requirement to <3.5 (#26405) 2018-09-26 17:42:13 +02:00
Emmanuel Cazenave db9b9028b1 django 1.11: ensure compatibility with recent django-tables2 (#21489)
django-tables2 1.1 is not compatbible with django 1.11
In recent version of django-tables2 'row' is not available in
the context of TemplateColumn, so we use direclty 'record'
(instead of 'row.record').
2018-08-12 20:11:31 +02:00
Emmanuel Cazenave c6e2632fbc django 1.11: adapt tox.ini and setup.py (#21489) 2018-08-12 20:11:31 +02:00
Elias Showk 49420b2b96 removed django-admin-tools (#22626) 2018-07-17 09:21:07 +02:00
Benjamin Dauvergne d0bcf4a992 remove authentic2_idp_openid (fixes #23515)
Code is no more used nor maintained.

Also remove diagnose.py which is obsolete too and referrred to
django-authopenid (and south and other obsolete things).

Mentions of OpenID libraries licenses were removed from license files.
2018-07-01 13:51:44 +02:00
Frédéric Péters 507f48ec78 mark minimal gadjo version (#22440) 2018-04-16 13:27:56 +02:00
Benjamin Dauvergne ae35e23f77 setup.py: restrain to django-filter<2 (#22351) 2018-03-26 14:53:49 +02:00
Benjamin Dauvergne 8d8dcd00e4 views: add setting to redirect authenticated users to homepage on access to login page (fixes #20257) 2017-11-27 00:07:01 +01:00
Benjamin Dauvergne ab0d7e8db0 setup.py: force jquery-ui < 1.12 as 1.12 is incompatible with gadjo (fixes #16651) 2017-06-13 19:40:06 +02:00
Benjamin Dauvergne 418b86d7f1 migrate to Django-Select2>5 (fixes #15604) 2017-06-08 18:14:45 +02:00
Frédéric Péters 7fbfbbaf99 misc: update compatibility django-jsonfield to also support 1.0 (#15963) 2017-04-24 11:43:30 +02:00
Benjamin Dauvergne 4b6b64522d setup.py: require django-filter > 1 (fixes #15751) 2017-04-06 18:31:11 +02:00
Benjamin Dauvergne e1c5bc5457 api: add more filtering possibility to users API (fixes #15620)
You can now do incremental synchronization using the modified__gt filter
and the last date of synchronization.

We also change the pagination mode for the cursor version which is more
efficient with a large user table (as limit/offset pagination forces a
sequential scan).
2017-04-04 10:48:56 +02:00