Commit Graph

4734 Commits

Author SHA1 Message Date
Thomas NOËL 158af17c5d translation update
gitea/authentic/pipeline/head Build started... Details
2019-11-25 14:25:18 +01:00
Paul Marillonnet 9d85720a87 adapt registration test to template changes (#37390) 2019-10-31 18:18:20 +01:00
Paul Marillonnet c8ce9fdd0a debian: discard deprecated pycrypto dependency (#35584) 2019-10-31 14:28:37 +01:00
Paul Marillonnet 072f36779a crypto: key-derivation must have at least one iteration (#35584) 2019-10-31 14:28:37 +01:00
Paul Marillonnet 5f35895c87 crypto: ensure that aes cipher salts are bytes (#35584) 2019-10-31 14:28:37 +01:00
Paul Marillonnet 8879c1d83b delete old values when set new multiple attribute values (#32025) 2019-10-31 14:23:03 +01:00
Paul Marillonnet e3bf9767ca user: replace use of Attribe.set_value in concurrency test (#32025) 2019-10-31 14:23:03 +01:00
Paul Marillonnet ba270490d8 user: handle user.attributes getter for multiple attributes (#32025) 2019-10-31 14:23:03 +01:00
Paul Marillonnet 653e824804 user: handle user.attributes setter for multiple attributes (#32025) 2019-10-31 14:23:03 +01:00
Thomas NOËL da5e603008 templates: remove note about link validitity in registration message (#37359) 2019-10-31 09:55:28 +01:00
Frédéric Péters 5aa3bca4f8 debian: remove wheezy support (#15966) 2019-10-30 10:42:17 +01:00
Valentin Deniaud 7f63858532 update translations (#35773) 2019-10-22 11:28:54 +02:00
Valentin Deniaud f12353d81c csv_import: allow adding roles (#35773) 2019-10-21 17:35:15 +02:00
Valentin Deniaud 64157da70c csv_import: make sure has_errors is toggled (#35773) 2019-10-21 15:51:38 +02:00
Paul Marillonnet 50657e71fe translation update 2019-10-18 10:58:12 +02:00
Paul Marillonnet e448aa5d03 i18n: use proper syntax for multiple-parameter strings (#37056) 2019-10-18 10:57:56 +02:00
Paul Marillonnet 4cc45665b7 oidc authn: verify id token signature (#31862) 2019-10-17 16:13:11 +02:00
Valentin Deniaud e472246f3c csv_import: display all row errors (#36832) 2019-10-16 17:44:31 +02:00
Paul Marillonnet b0765362b9 python3: 'hex' is not an encoding anymore (#36995) 2019-10-16 17:33:54 +02:00
Paul Marillonnet 20a9676ef2 python3: basic authz header encoding in tests (#31175) 2019-10-16 15:20:38 +02:00
Frédéric Péters 1f73b6ebcd translation update 2019-10-16 11:23:36 +02:00
Thomas NOËL b65fc220a3 views: fix a bad format in a logger.info string (#36978) 2019-10-16 10:47:25 +02:00
Frédéric Péters 6438cffd29 api: allow patch/put API to empty a role (#36918) 2019-10-15 11:26:40 +02:00
Benjamin Dauvergne da9857d8b7 manager: show user deletion status (#36788) 2019-10-10 18:52:58 +02:00
Frédéric Péters 66e5bba858 debian: don't set syslog handlers for django_select2 if undefined (#36787) 2019-10-08 17:47:40 +02:00
Frédéric Péters 8a31611e93 fix typo in translation 2019-10-08 17:47:40 +02:00
Frédéric Péters dcbc62633c translation update 2019-10-08 16:46:30 +02:00
Valentin Deniaud d177f4a296 data_transfer: fail importing on empty role uuid (#31083) 2019-10-08 16:16:34 +02:00
Valentin Deniaud 9159c4d70b django_rbac: always prevent empty uuid (#31083) 2019-10-08 16:16:34 +02: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
Benjamin Dauvergne cdc2cf567c idp_oidc: check client is not None (#36720) 2019-10-08 12:44:29 +02:00
Paul Marillonnet 9e0b32b71d api: handle wrong payload types in role memberships direct definition (#36727) 2019-10-08 10:56:18 +02:00
Paul Marillonnet 5adef18631 translation update 2019-10-04 19:01:20 +02:00
Paul Marillonnet 1cedef29c9 api: role members direct definition (#36377) 2019-10-04 18:49:06 +02:00
Frédéric Péters a93c66455f translation update 2019-10-04 14:47:22 +02:00
Nicolas Roche 05340b110b api: extend DRF date field to accept empty string (#36365) 2019-10-03 16:11:33 +02:00
Benjamin Dauvergne 96f8538a08 api: returns no user if service-slug is unknown (#35189) 2019-10-03 16:01:06 +02:00
Paul Marillonnet 27add2ce1b debian: fix typo in control file dependency (#36655) 2019-10-03 12:07:39 +02:00
Benjamin Dauvergne d9918e3467 api: filter users based on OIDC client authorized roles (#35191) 2019-10-03 10:41:03 +02:00
Emmanuel Cazenave a61d2bb55d jenkins: use ci@enttrouvert.org for notification 2019-10-02 13:27:13 +02:00
Paul Marillonnet 2349e21a01 adapt manager tests (#34133) 2019-10-02 12:16:39 +02:00
Benjamin Dauvergne f93c71a58b tests: add tests on a2_rbac post_migrate handlers (#34133) 2019-10-02 12:16:34 +02:00
Benjamin Dauvergne a313152f3a update translation (#34133) 2019-10-02 12:16:29 +02:00
Benjamin Dauvergne 968a6e2575 a2_rbac: add default role of service administrator (#34133) 2019-10-02 12:16:24 +02:00
Paul Marillonnet 4115e6756b debian: do not use unnecessary pre-dependencies (#36433) 2019-10-02 12:03:54 +02:00
Paul Marillonnet c5625c57a7 end django 1.8 support (#36429) 2019-10-02 12:02:05 +02:00
Paul Marillonnet 62441e2340 accounts: send validation email before self-triggered account deletion (#27823) 2019-10-02 11:33:20 +02:00
Frédéric Péters 588dcfb95c misc: consider all roles prefixed with _ as internals (#36504) 2019-10-02 10:11:54 +02:00
Benjamin Dauvergne b7b0b93e7a Copy attribute's DRF field kwargs before use (#36098)
Without it we get parameters from previous calls to
Attribute.get_kind().
2019-09-13 11:14:41 +02:00
Nicolas Roche 6a3a1c3ebe csv_import: import cleaned fields (#35800) 2019-09-12 18:45:18 +02:00