Commit Graph

3933 Commits

Author SHA1 Message Date
Benjamin Dauvergne cf349d7cff custom_user: remove base_user (fixes #23272) 2018-05-25 15:57:40 +02:00
Elias Showk c2ab633ffb add support for django 1.11 replacing django.utils.timezone.UTC by utc (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk b0a410c540 add support for django 1.11 removing models.SubfieldBase (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk 574d550b96 add support for django 1.11 replacing model._meta.get_field_by_name (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk bf33fd9196 add support for django 1.11 replacing django.views.generic.edit classes (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk 57a546b987 add support for django 1.11 replacing django.utils.importlib (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk 1c5a107892 add support for django 1.11 in templates removing futures (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk f48a698292 add support for django 1.11 in hashers algorithm (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk 75f7ef503a add support for django 1.11 in management commands (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk 737a56f148 add support for django 1.11 in views (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk 3352498ace add support for django 1.11 in url config (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk 65de0f737c removed django-admin-tools (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk f23a7dbbaa add suppoort for django 1.11 removing get_field_by_name in django_user (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk 320a3efece add support for django 1.11 removing ContentType (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk f29cad2faf add suppoort for django 1.11 removing get_field_by_name (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk a27f97fc52 add support for django 1.11 in Model.app_label (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk a5d12fb01e update docs and README (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk d2edc0b053 add support for django 1.11 in tests (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk 75e6f1d671 add support for django 1.11 in dependencies versions (#21489) 2018-05-25 15:50:11 +02:00
Elias Showk d644728787 add support for django 1.11 in settings (#21489) 2018-05-25 15:49:59 +02:00
Elias Showk ef66a13760 gitignore: ignore test and coverage files 2018-05-24 17:50:40 +02:00
Emmanuel Cazenave 0d4e120a16 wrap import role in transaction (#23922) 2018-05-18 14:05:56 +02:00
Benjamin Dauvergne 818737a7c6 natural_key: fix get_by_natural_key_json for objects with partial unique indexes (fixes #23857)
Unicity on NULL column must be explicitely stated in the list of natural
keys.
2018-05-17 15:22:27 +02:00
Benjamin Dauvergne 07865e418e manager: order user's roles by OU (fixes #23843) 2018-05-16 14:59:38 +02:00
Frédéric Péters d16801c4b3 translation update 2018-05-09 06:59:47 +02:00
Frédéric Péters 465df3f788 idp oidc: skip unset attributes in user-info (#23643) 2018-05-07 22:02:03 +02:00
Emmanuel Cazenave 74c29b60a9 pin django-webtest (#23611) 2018-05-04 16:01:39 +02:00
Emmanuel Cazenave 184cb71148 add UI messages (#23210) 2018-05-03 19:06:44 +02:00
Emmanuel Cazenave 623c64a064 add UI for import/export site (#23210) 2018-05-03 19:06:38 +02:00
Benjamin Dauvergne df942ea1ed custom_user: cache attribute list during a request (#13587) 2018-05-02 19:44:28 +02:00
Benjamin Dauvergne 19b00d8ac5 manager: export all user attributes (fixes #13587) 2018-05-02 19:44:28 +02:00
Benjamin Dauvergne 7a6ce74d94 tests: add test of CSV export of users (#13587) 2018-05-02 19:44:28 +02:00
Benjamin Dauvergne cc101ea394 manager: add a default implementation of ExportMixin.get_data() (#13587)
It takes the default queryset and batches it using the new function
batch_queryset().
2018-05-02 19:44:28 +02:00
Benjamin Dauvergne 516cb4f890 utils: add a batch_queryset method to load large prefetched queryset without exhausting memory (#13587) 2018-05-02 19:44:28 +02:00
Benjamin Dauvergne 8964303359 manager: allow overriding resource class in export views (#13587) 2018-05-02 19:44:28 +02:00
Benjamin Dauvergne 0bf7fe9feb manager: clean resources file (#13587)
Remove unused imports, remove commented code.
2018-05-02 19:44:28 +02:00
Benjamin Dauvergne 918c50b91a tox: do not restrain psycopg2 version 2018-05-02 19:44:28 +02:00
Josue Kouka f06900ead4 idp oidc: add extra attributes configuration (#21870) 2018-05-02 17:37:18 +02:00
Josue Kouka 87bcb45cbe make attribute engine properly return user ou data 2018-05-02 16:39:12 +02:00
Benjamin Dauvergne 1aa16b62e0 auth_oidc: only update user's fields if they changed (fixes #21560) 2018-05-02 14:55:19 +02:00
Benjamin Dauvergne 067e51da7f ldap: force dn to unicode in get_ldap_attributes() (fixes #22848) 2018-05-01 10:39:44 +02:00
Benjamin Dauvergne b140cb2612 app_settings: rename ACCEPT_EMAIL_AUTHENTICATION to A2_ACCEPT_EMAIL_AUTHENTICATION (fixes #23514) 2018-05-01 10:39:44 +02:00
Frédéric Péters 47d324c34e manager: don't use gadjo default behaviour of loading style.css (#23512) 2018-04-30 18:05:48 +02:00
Frédéric Péters 5eccb6c2ac manager: add a title to "edit user roles" page (#23453) 2018-04-30 18:05:48 +02:00
Benjamin Dauvergne 18dddfb39b ldap: change default user filter if A2_ACCEPT_EMAIL_AUTHENTICATION is enabled (fixes #22349)
It standardizes behaviour between LDAP and local authentication when
A2_ACCEPT_EMAIL_AUTHENTICATION is applied.
2018-04-28 15:51:39 +02:00
Frédéric Péters f7d3de6887 add minimalistic logging for login failures (#23407) 2018-04-25 14:31:54 +02:00
Frédéric Péters cb9298b59b misc: return 404 on registration page if registration is disabled (#20709) 2018-04-17 10:40:49 +02:00
Frédéric Péters cf54fbd3df translation update 2018-04-17 10:40:49 +02:00
Frédéric Péters 507f48ec78 mark minimal gadjo version (#22440) 2018-04-16 13:27:56 +02:00
Frédéric Péters dbed99be54 manager: switch to gadjo sidebar (#22440) 2018-04-16 13:02:57 +02:00