2023-05-05T23:22:16Z - 2024-05-05T23:22:16Z

Overview

233 Active Pull Requests
Excluding merges, 12 authors have pushed 362 commits to main and 468 commits to all branches. On main, 282 files have changed and there have been 39318 additions and 9588 deletions.

62 Releases published by 7 users

Published v5.40 2024-05-02 12:20:49 +02:00

Published v5.39 2024-04-30 20:48:01 +02:00

Published v5.38 2024-04-30 11:09:06 +02:00

Published v5.37 2024-04-18 17:16:39 +02:00

Published v5.36 2024-04-18 16:54:53 +02:00

Published v5.35 2024-03-30 14:58:58 +01:00

Published v5.34 2024-03-30 14:39:22 +01:00

Published v5.33 2024-03-21 16:56:53 +01:00

Published v5.32 2024-03-05 14:44:40 +01:00

Published v5.31 2024-02-29 10:36:35 +01:00

Published v5.30 2024-02-23 20:27:02 +01:00

Published v5.29 2024-02-15 17:56:42 +01:00

Published v5.28 2024-02-05 11:39:27 +01:00

Published v5.27 2024-02-01 18:26:23 +01:00

Published v5.26 2024-01-30 09:43:01 +01:00

Published v5.25 2024-01-16 21:47:03 +01:00

Published v5.24 2024-01-15 18:17:01 +01:00

Published v5.23 2024-01-15 15:47:04 +01:00

Published v5.22 2024-01-15 12:14:12 +01:00

Published v5.21 2024-01-05 11:30:21 +01:00

Published v5.20 2024-01-05 11:19:05 +01:00

Published v5.19 2023-12-20 12:59:23 +01:00

Published v5.18 2023-12-06 16:16:28 +01:00

Published v5.17 2023-12-01 15:04:18 +01:00

Published v5.16 2023-11-27 10:56:23 +01:00

Published v5.15 2023-11-22 10:43:17 +01:00

Published v5.14 2023-11-20 16:21:04 +01:00

Published v5.13 2023-11-16 14:02:34 +01:00

Published v5.12 2023-11-14 14:24:50 +01:00

Published v5.11 2023-11-03 12:06:21 +01:00

Published v5.10 2023-11-02 17:55:37 +01:00

Published v5.9 2023-11-02 17:08:00 +01:00

Published v5.8 2023-10-20 12:31:34 +02:00

Published v5.7 2023-10-17 11:46:29 +02:00

Published v5.6 2023-10-12 18:13:39 +02:00

Published v5.5 2023-10-07 02:16:44 +02:00

Published v5.4 2023-10-04 11:51:49 +02:00

Published v5.3 2023-10-04 11:50:15 +02:00

Published v5.2 2023-09-25 17:23:44 +02:00

Published v5.1 2023-09-25 15:29:52 +02:00

Published v5.0 2023-09-21 15:14:26 +02:00

Published v4.99 2023-09-01 10:15:19 +02:00

Published v4.98 2023-08-17 16:19:17 +02:00

Published v4.97 2023-08-17 11:47:25 +02:00

Published v4.96 2023-08-14 15:13:22 +02:00

Published v4.95 2023-08-03 14:13:27 +02:00

Published v4.94 2023-08-02 21:18:36 +02:00

Published v4.93 2023-08-02 13:47:25 +02:00

Published v4.92 2023-07-31 17:31:59 +02:00

Published v4.91 2023-07-19 16:47:20 +02:00

Published v4.90 2023-07-17 15:50:50 +02:00

Published v4.89 2023-07-06 15:43:39 +02:00

Published v4.88 2023-07-03 14:59:26 +02:00

Published v4.87 2023-06-26 19:08:28 +02:00

Published v4.86 2023-06-23 14:33:37 +02:00

Published v4.85 2023-06-15 11:41:43 +02:00

Published v4.84 2023-06-13 15:33:53 +02:00

Published v4.83 2023-06-01 19:20:28 +02:00

Published v4.82 2023-05-23 15:15:15 +02:00

Published v4.81 2023-05-23 14:33:23 +02:00

Published v4.80 2023-05-18 19:00:18 +02:00

Published v4.79 2023-05-12 15:58:24 +02:00

204 Pull requests merged by 11 users

Merged #294 [authn tél] uniformiser les messages d’erreur de format à la saisie du numéro de tél (#90190) 2024-05-02 12:09:10 +02:00

Merged #293 passwords: do not assume email input on account recovery (#90191) 2024-04-30 15:06:38 +02:00

Merged #295 misc: use samesite=None for opened session cookie (#90197) 2024-04-30 15:03:17 +02:00

Merged #286 phone-authn: on registration, inform user of existing duplicate (#88163) 2024-04-29 09:51:50 +02:00

Merged #284 hide fields' requisiteness on phone-enabled password-reset (#88147) 2024-04-18 17:09:51 +02:00

Merged #278 password_reset: provide phone authn config in template ctx (#88158) 2024-04-18 17:08:48 +02:00

Merged #276 login registration: provide phone authn config in template ctx (#88144) 2024-04-18 17:05:18 +02:00

Merged #280 /accounts/: compute profile completion ratio (#88287) 2024-04-18 11:23:10 +02:00

Merged #289 Recherche sur les rôles insensibles aux accents (#87906) 2024-04-15 15:19:04 +02:00

Merged #287 authn tél : rendre paramétrable dans le BO la durée de vie des codes SMS reçus (#88786) 2024-04-04 10:51:09 +02:00

Merged #273 auth tél : à la création de compte, sur un numéro de téléphone déclaré dans un format erroné, afficher un exemple de numéro attendu (#88045) 2024-04-02 11:45:27 +02:00

Merged #181 Faire que l’api générique crud sur les usagers gère l’unicité du numéro en cas d’authn tél activée (#83700) 2024-04-02 11:28:24 +02:00

Merged #288 auth_oidc: prevent trace when jwkset_json is None (#88885) 2024-04-01 23:44:22 +02:00

Merged #272 manager: search role with unaccent lookup (#87906) 2024-03-30 08:56:19 +01:00

Merged #285 authenticators: add helper functions for show condition (#67986) 2024-03-29 09:11:56 +01:00

Merged #279 misc: remove dead logged-in JSONP endpoint (#88195) 2024-03-20 16:37:06 +01:00

Merged #277 manager: add display condition on homepage sidebar title (#87961) 2024-03-20 09:34:00 +01:00

Merged #281 widgets: add check on field_id parameter for select2.json urls (#88250) 2024-03-20 09:28:08 +01:00

Merged #271 forms: add an example of email address in registration form (#83254) 2024-03-19 17:36:05 +01:00

Merged #282 manager: forbid sort on role inheritance table member column (#88249) 2024-03-19 17:29:27 +01:00

Merged #274 urls: use uuid routing parameter for sms code opaque urls (#88044) 2024-03-18 15:21:58 +01:00

Merged #275 login registration: provide phone authn config in template ctx (#88144) 2024-03-14 12:07:41 +01:00

Merged #270 tests: remove httmock from tox.ini deps (#87799) 2024-03-05 18:13:41 +01:00

Merged #269 tests: replace httmock with responses for auth_oidc tests (#85702) 2024-03-05 16:06:01 +01:00

Merged #265 tests: replace httmock by responses in auth_fc tests (#85701) 2024-03-05 15:00:53 +01:00

Merged #266 journal: fix get_message for user.login.failure events (#87616) 2024-03-01 14:59:21 +01:00

Merged #264 manager: add multi-word role search (#86979) 2024-02-29 10:59:48 +01:00

Merged #263 csv_import: accept empty unmandatory phone (#87581) 2024-02-29 10:36:12 +01:00

Merged #261 auth_oidc: ignore missing kid when comparing keysets (#72462) 2024-02-27 15:01:10 +01:00

Merged #259 idp oidc: use min() to cap login retry timeout (#87442) 2024-02-26 10:08:53 +01:00

Merged #192 Ne pas utiliser Lock.lock_email si on est pas dans la création d'un nouvel utilisateur et donc dans une transaction (#70439) 2024-02-23 20:18:27 +01:00

Merged #258 ignorer la casse de l'adresse de courriel lors de la recherche d'un nouvel utilisateur LDAP (#67600) 2024-02-23 20:18:16 +01:00

Merged #251 api/statistics: add service_ou filter when not group-by (#86179) 2024-02-15 16:06:03 +01:00

Merged #222 a2_rbac: set admin role view permissions to role's OU users (#84706) 2024-02-14 11:09:22 +01:00

Merged #236 Ne pas lever d'erreur en l'absence en présence d'une URL de JWKset mais de JWKSet JSON explicite (#85934) 2024-02-09 10:50:52 +01:00

Merged #242 idp_cas: fix retrieval of LDAP user attributes (#86089) 2024-02-05 11:38:28 +01:00

Merged #248 utils: ExpressionError is already a ValidationError (#86266) 2024-01-31 11:18:03 +01:00

Merged #235 api/statistics: add inactivity-related events (#85790) 2024-01-30 16:19:29 +01:00

Merged #238 manager: do not display empty menu on users page (#85199) 2024-01-30 15:39:45 +01:00

Merged #241 idp_oidc: add slug edition field in edit form (#76223) 2024-01-30 15:35:03 +01:00

Merged #237 templates: add true, false, & null aliases to context (#83795) 2024-01-30 15:29:34 +01:00

Merged #245 manager: add link to role in api_client details (#76473) 2024-01-30 15:19:47 +01:00

Merged #240 manager: add homepage link on service page (#76005) 2024-01-30 15:14:00 +01:00

Merged #247 api: remove deprecated statistics from API listing (#86177) 2024-01-30 15:08:06 +01:00

Merged #239 auth_saml: do not load disabled authenticators (#86075) 2024-01-29 12:48:51 +01:00

Merged #211 auth_oidc: do not use logging inside a failed transaction (#84540) 2024-01-29 11:01:42 +01:00

Merged #244 saml: get uploaded metadata file content as a string (#86217) 2024-01-29 09:41:47 +01:00

Merged #42 misc: make opened session cookie http only and secure (#76809) 2024-01-22 10:43:38 +01:00

Merged #204 misc: use atomicwriter to write roles-summary.json (#84096) 2024-01-16 15:07:57 +01:00

Merged #123 user_details: use model's effective alert date when relevant (#75255) 2024-01-16 13:52:24 +01:00

Merged #234 misc: do not use the ORM in Command.__init__ (#85699) 2024-01-15 18:10:51 +01:00

Merged #233 misc: replace PASSWORD_RESET_TIMEOUT_DAYS by PASSWORD_RESET_TIMEOUT (#81386) 2024-01-15 17:52:29 +01:00

Merged #230 tests: deprecate httmock (#85304) 2024-01-15 17:43:30 +01:00

Merged #232 auth_oidc: suppress error log on non error condition (#85669) 2024-01-15 14:37:07 +01:00

Merged #224 API: routes utilisant le slug pour les OUs et les rôles (#52226) 2024-01-15 14:18:22 +01:00

Merged #197 auth_fc: add mapping from gender to title (#84093) 2024-01-15 14:17:52 +01:00

Merged #231 Utiliser la session lié au code OIDC pour créer le sid dans le endpoint token (#85643) 2024-01-15 12:13:07 +01:00

Merged #190 idp_oidc: build the sid using the client_id instead of the sector identifier (#84017) 2024-01-15 09:56:23 +01:00

Merged #229 api/tests: test get_or_create & force_password_reset jointly (#85363) 2024-01-15 09:42:26 +01:00

Merged #226 management: send sms alert to email-less inactive users (#85235) 2024-01-15 09:26:48 +01:00

Merged #202 auth_oidc : renouvellement automatique du JWKSet d’un fournisseur (#83841) 2024-01-15 08:55:20 +01:00

Merged #166 Écran de sélection du compte sur numéro de téléphone déjà connu à la tentative de création de compte (#82737) 2024-01-15 08:38:18 +01:00

Merged #200 ldap: set LDAP url on raised LDAPError for the technical information view (#83425) 2024-01-13 15:25:16 +01:00

Merged #175 manager: fix slug computing on role creation (#82389) 2024-01-12 15:27:37 +01:00

Merged #186 css: improve layout of role summary page (#82541) 2024-01-12 09:47:13 +01:00

Merged #225 auth_oidc: fix warning message formatting on id token error (#85119) 2023-12-30 17:45:30 +01:00

Merged #183 wip/83730-authenticators-fix-helptext 2023-12-23 19:00:18 +01:00

Merged #195 idp_cas: does not revalidate the session key (#10688) 2023-12-21 13:48:26 +01:00

Merged #223 tests: decrease concurrency to 20 (#84960) 2023-12-21 01:11:16 +01:00

Merged #196 manager: fix ordering in user's roles table (#16474) 2023-12-20 22:10:11 +01:00

Merged #141 Afficher un message spécifique quand une connexion d'un agent qui échoue parce que l'annuaire est down (#81969) 2023-12-20 11:32:24 +01:00

Merged #218 api: discard obsolete registration endpoint (#83234) 2023-12-20 11:23:05 +01:00

Merged #220 data_transfer: handle MultipleObjectsReturned in search_role() (#84766) 2023-12-19 11:03:38 +01:00

Merged #216 forms: do not assume identifier presence at password reset (#84666) 2023-12-18 15:51:44 +01:00

Merged #189 Permettre l'utilisation de pylint>3 (#84019) 2023-12-18 08:09:44 +01:00

Merged #221 tests: skip test_null_byte after python 3.11 (#84824) 2023-12-18 08:07:43 +01:00

Merged #212 auth_saml: show OU in authenticator configuration form (#84560) 2023-12-15 09:29:19 +01:00

Merged #213 auth_saml: create user on authenticator's OU (#84563) 2023-12-15 09:29:01 +01:00

Merged #217 CI : éclater tests/api/test_all.py en plusieurs fichiers pour une meilleure exécution distribuée des tests (#84679) 2023-12-13 17:08:02 +01:00

Merged #215 CI: let (now more powerful) jenkins run more concurrent threads (#84578) 2023-12-13 10:58:00 +01:00

Merged #210 misc: add dependency on publik-django-templatetags to setup.py (#84358) 2023-12-08 11:16:44 +01:00

Merged #170 Si la création de compte sur numéro de mobile est activée, dans le listing des users, ajouter en colonne l'attribut recevant le numéro de téléphone (#83261) 2023-12-06 15:22:57 +01:00

Merged #188 Pouvoir interroger des fiches w.c.s. depuis des expressions de gabarit django (#83698) 2023-12-06 10:02:47 +01:00

Merged #209 permettre aux 'context_processors" de faire le boulot dans le template de sidebar des utilisateurs (#83885) 2023-12-05 16:55:50 +01:00

Merged #207 idp_oidc: implémenter le mécanisme PKCE (#84200) 2023-12-05 16:12:05 +01:00

Merged #208 manager: feed template vars to views (#83885) 2023-12-05 15:30:32 +01:00

Merged #176 templates: add message about form errors in page title (#83164) 2023-12-05 12:22:47 +01:00

Merged #185 manage: display users advanced config form as popup (#83848) 2023-12-05 11:28:59 +01:00

Merged #206 role_summary: support objects with no dependencies (#84132) 2023-12-01 11:44:18 +01:00

Merged #203 tests: use deterministic suffixes (#83710) 2023-11-30 15:35:43 +01:00

Merged #193 views: forbid registration view to authenticated users (#12382) 2023-11-30 15:29:29 +01:00

Merged #205 journaliser les requêtes dans build_roles_summary_cache (#84098) 2023-11-30 15:01:42 +01:00

Merged #201 idp_oidc: warn admin on changed sector_id in /manage/ (#84097) 2023-11-30 12:12:03 +01:00

Merged #198 idp_oidc: prevent ambiguous redirect uris when used as sector id (#84092) 2023-11-30 11:59:06 +01:00

Merged #199 ldap: do not crash when simple_bind_s raises STRONG_AUTH_REQUIRED (#83539) 2023-11-30 11:57:21 +01:00

Merged #191 auth_fc: ignore invalid emails (#49623) 2023-11-29 14:00:56 +01:00

Merged #180 auth_oidc: check provider.jwkset before using it (#75786) 2023-11-27 10:36:47 +01:00

Merged #187 tox.ini: remove last constraints on psycopg2-binary (#83888) 2023-11-25 00:02:26 +01:00

Merged #182 setup: compute pep440 compliant dirty version number (#81731) 2023-11-20 17:56:29 +01:00

Merged #140 Paramétrage de l’affichage de temporalité des rôles en barre latérale de page BO d’un compte usager (#81389) 2023-11-16 10:52:25 +01:00

Merged #162 accounts: fix deletion message on missing phone (#82739) 2023-11-16 09:38:46 +01:00

Merged #153 manage: discard irrelevant "deletion" info for ldap users (#82522) 2023-11-15 11:26:13 +01:00

Merged #168 manager: don't use service type in deletion popup title (#83197) 2023-11-14 16:01:10 +01:00

Merged #178 manager: reword a label on the role summary page (#83448) 2023-11-14 12:21:27 +01:00

Merged #177 manager: get rid of management infos on the role summary view (#83404) 2023-11-14 12:21:20 +01:00

Merged #173 idp_oidc: authorization code flow, provide "sid" claim in id_token (#83365) 2023-11-13 09:54:39 +01:00

Merged #172 manager: expose role summary page (#83303) 2023-11-10 14:20:25 +01:00

Merged #165 misc: give a name to sample roles CSV file (#83107) 2023-11-10 08:56:40 +01:00

Merged #164 debian: run roles-summary every night (#83097) 2023-11-03 11:44:54 +01:00

Merged #163 wip/82837-role-summary-cache (#82837) 2023-11-02 17:36:38 +01:00

Merged #158 misc: use select2 widget for roles in AddRoleAction (#82092) 2023-11-02 16:53:49 +01:00

Merged #159 idp_oidc: raise error on inconsistent authz storage config (#83013) 2023-11-02 10:35:27 +01:00

Merged #154 idp_oidc: make "do not ask again" choix optionnal (#82729) 2023-10-31 16:56:16 +01:00

Merged #157 accounts: add phone-change view title (#82733) 2023-10-31 16:45:24 +01:00

Merged #149 misc: add autocomplete attribute to email field on register form (#82158) 2023-10-27 08:39:51 +02:00

Merged #155 misc: add a proper title to role summage page (#82838) 2023-10-27 08:39:33 +02:00

Merged #96 manager: start role summary page (#79620) 2023-10-19 14:15:37 +02:00

Merged #56 Ajout du support de ppolicy lors de la modification du mot de passe (#66416) 2023-10-17 10:24:02 +02:00

Merged #151 wip/50571-OIDC-entete-Access-Control-Allow 2023-10-12 17:22:53 +02:00

Merged #150 idp_saml2: add CORS headers to SSO endpoint (#82266) 2023-10-12 17:04:08 +02:00

Merged #145 Fonctionner avec django-import-export 3 (#81941) 2023-10-11 09:52:35 +02:00

Merged #148 authenticators: fix bad empty conditions in AddRoleAction (#82128) 2023-10-07 02:00:15 +02:00

Merged #146 a11y: add back link label in "what is FranceConnect?" link title (#82093) 2023-10-06 11:33:29 +02:00

Merged #144 Fonctionner avec djangorestframework 3.14 (#81943) 2023-10-05 09:54:35 +02:00

Merged #143 Fonctionner avec jwcrypto 1.1 (#81945) 2023-10-05 09:36:33 +02:00

Merged #142 fix translation (#81987) 2023-10-04 14:42:56 +02:00

Merged #133 utiliser strict_word_similarity pour la recherche de doublons (#80940) 2023-10-04 11:14:16 +02:00

Merged #139 ci: keep on using pylint 2 while pylint-django is not ready (#81905) 2023-10-03 08:15:26 +02:00

Merged #134 utils: disallow any redirect URL starting with /\ or \\ (#81522) 2023-10-02 10:09:43 +02:00

Merged #136 authenticators: add condition to role attribution (#81388) 2023-09-29 15:54:35 +02:00

Merged #137 ldap: mark error block with errornotice class (#81664) 2023-09-29 07:39:11 +02:00

Merged #135 csv_import: detect inconsistent password hash formats (#81478) 2023-09-25 16:55:59 +02:00

Merged #132 manage: discard redundant detailed apiclient description (#81444) 2023-09-25 12:18:23 +02:00

Merged #125 retrait du champ phone du BaseUserSerializer (#80950) 2023-09-21 11:39:43 +02:00

Merged #124 api: make users pagination offset as a setting (#81100) 2023-09-20 11:41:30 +02:00

Merged #130 manage: display relevant info on apiclient detail page (#81333) 2023-09-20 10:52:43 +02:00

Merged #121 clients d’API : pour l’endpoint d’API authentic /users/ en particulier, définir la liste des attributs auxquels le client a accès (#78332) 2023-09-20 08:15:59 +02:00

Merged #126 API, possibilité de créer un rôle avec un ?update_or_create pointant l'OU (#80957) 2023-09-18 12:08:12 +02:00

Merged #128 auth_saml: forbid empty json fields (#81011) 2023-09-18 11:57:59 +02:00

Merged #120 utils/evaluate: allow DNS blocklisting of IPv6 addresses (#80508) 2023-09-18 10:43:04 +02:00

Merged #119 custom_user: use any identifier for full name fallback display (#80473) 2023-09-18 10:42:39 +02:00

Merged #122 auth_oidc: fix role attribution when no user info or it misses expected attribute (#80548) 2023-08-30 12:50:39 +02:00

Merged #103 authenticators: include user attributes in password strength check (#79807) 2023-08-22 18:14:12 +02:00

Merged #104 add custom dictionary for password strength checks (#79806) 2023-08-22 17:40:25 +02:00

Merged #117 authenticators: accept longer login button labels (#80424) 2023-08-17 16:06:07 +02:00

Merged #114 warn users on password change confirmation (#78111) 2023-08-17 11:02:04 +02:00

Merged #116 manager: avoid crash in slug creation from long names (#80383) 2023-08-17 10:59:07 +02:00

Merged #111 Changement de numéro de téléphone sans avoir à retaper son mot de passe (#79891) 2023-08-16 16:32:44 +02:00

Merged #115 accounts: adapt first email declaration action label (#80361) 2023-08-14 14:47:42 +02:00

Merged #113 Chacune des interactions de /accounts/ menant à l’envoi de SMS devrait avertir l’usager de SMS déjà envoyés précédemment (#80342) 2023-08-14 14:33:07 +02:00

Merged #108 registration: perform proper identifier verification (#79865) 2023-08-14 14:08:12 +02:00

Merged #112 Déclaration d’une première adresse email sur un compte existant (#79801) 2023-08-14 13:45:40 +02:00

Merged #110 tests phone authn and OU selection compatibility (#78454) 2023-08-14 12:18:23 +02:00

Merged #109 forms: rephrase authentication form error message (#80286) 2023-08-14 10:32:55 +02:00

Merged #107 pre commit et single quote (#80252) 2023-08-03 15:24:48 +02:00

Merged #95 Parcours de suppression de compte à l’aide du numéro de téléphone (#72615) 2023-08-03 12:18:03 +02:00

Merged #106 general: add a timestamp to static URLs, to avoid caching issues (#80226) 2023-08-03 09:47:20 +02:00

Merged #101 authenticators: improve login field label selection (#79808) 2023-08-02 17:55:25 +02:00

Merged #105 manager: add breadcrumbs in service config edition page (#79260) 2023-08-02 10:24:24 +02:00

Merged #98 add role action based on received SSO attribute (#77756) 2023-08-01 18:00:45 +02:00

Merged #100 api: add api/users/<uuid>/service/<slug> endpoint (#79230) 2023-07-28 00:23:36 +02:00

Merged #99 misc: remove old Django version support (#79851) 2023-07-20 17:10:14 +02:00

Merged #80 Parcours de modification du numéro de téléphone identifiant (#72614) 2023-07-19 16:04:12 +02:00

Merged #85 api: provide an authentication healthcheck endpoint (#79183) 2023-07-18 16:55:50 +02:00

Merged #90 api: add full_name to serialized users (#79504) 2023-07-18 16:07:25 +02:00

Merged #79 authenticators: add view for login failure events (#76781) 2023-07-18 11:05:43 +02:00

Merged #97 tests: raise unrealistic user csv import timeouts (#79725) 2023-07-18 10:59:26 +02:00

Merged #46 attribute_kinds: check types at date (de)serialization time (#76883) 2023-07-17 17:30:55 +02:00

Merged #28 ldap_backend: periodically update mapped roles list (#75611) 2023-07-17 17:03:43 +02:00

Merged #24 auth_oidc: exclude disabled attributes in claim mapping form (#75474) 2023-07-17 16:49:47 +02:00

Merged #94 auth_saml: hide unused ou field in authenticator settings (#79489) 2023-07-17 14:50:45 +02:00

Merged #93 authenticators: explain static password strength checks (#79528) 2023-07-17 14:36:19 +02:00

Merged #92 authenticators: translate boolean values on details page (#79507) 2023-07-17 14:35:27 +02:00

Merged #86 visibilité des rôles d'admin (#77243) 2023-07-17 14:30:07 +02:00

Merged #84 custom_user : déprécier le champ de base User.phone (#79135) 2023-07-17 10:17:36 +02:00

Merged #89 manager: use get_full_name to display user in title and breadcrumb (#79502) 2023-07-14 09:01:26 +02:00

Merged #91 manager: redirect to account page after user switch (#79550) 2023-07-14 09:00:58 +02:00

Merged #88 api: do not crash on invalid filter (#79447) 2023-07-06 11:30:07 +02:00

Merged #87 registration: forbid too long email addresses (#78400) 2023-06-29 13:12:39 +02:00

Merged #83 authenticators: enable password strength meter by default (#79072) 2023-06-28 13:32:36 +02:00

Merged #82 authenticators: force first migration after a2_rbac migrations (#79083) 2023-06-27 12:02:00 +02:00

Merged #78 authenticators: migrate min_password_strength to password authenticator (#78232) 2023-06-26 15:58:25 +02:00

Merged #75 Pouvoir définir quels attributs de type téléphone sont à vocation identifiante pour l’usager (#78046) 2023-06-26 11:27:13 +02:00

Merged #77 a11y: remove autofocus of username input field (#78108) 2023-06-23 08:07:20 +02:00

Merged #76 misc: mark "Users export" title for translation (#78659) 2023-06-23 08:07:10 +02:00

Merged #72 authenticators: migrate some settings to password authenticator (#41671) 2023-06-15 10:13:31 +02:00

Merged #74 registration: fix phone form field validation (#78244) 2023-06-13 11:51:58 +02:00

Merged #50 Personnalisation de la page “Mon compte” en fonction du service connecté (#75142) 2023-06-13 11:49:11 +02:00

Merged #73 Gestion d’une next_url tout au long de la séquence de récupération de mot de passe par numéro de téléphone (#78409) 2023-06-13 10:08:26 +02:00

Merged #64 Conservation de la next_url tout au long de l’enregistrement par numéro de téléphone (#72441) 2023-06-12 16:48:34 +02:00

Merged #70 Nettoyage de quelques settings obsolètes (#78230) 2023-06-12 15:55:42 +02:00

Merged #58 idp_oidc: simplify OIDCClientForm implementation (#77593) 2023-06-12 14:39:47 +02:00

Merged #69 authenticators: fix permission checking when editing related objects (#77366) 2023-06-12 14:39:31 +02:00

Merged #59 manager: remove role permission views (#77410) 2023-06-12 12:27:14 +02:00

Merged #66 authenticators: move registration_open flag to password authenticator (#77789) 2023-06-12 12:26:37 +02:00

Merged #67 a11y: remove erroneous <p> around registration form (#78109) 2023-06-02 06:42:51 +02:00

Merged #57 tests: add check on behaviour of OICDClient's clean (#77452) 2023-05-30 10:57:44 +02:00

Merged #63 manager: do not include erroneous link to deleted users (#62204) 2023-05-26 07:39:11 +02:00

Merged #62 templates: fix service info fragment broken links (#77844) 2023-05-23 14:58:32 +02:00

Merged #61 misc: fix "remotre" typo in authenticator condition (#77834) 2023-05-23 14:04:17 +02:00

Merged #51 use fallback appearance for SAML2 services only (#77296) 2023-05-15 14:15:17 +02:00

Merged #55 tests: remove mention of unused saml role action name (#77483) 2023-05-12 09:55:38 +02:00

Merged #53 a11y: add role="status" to "an email has been sent" messages (#75680) 2023-05-12 09:18:00 +02:00

Merged #52 a11y: add proper text to close email input help (#71069) 2023-05-12 09:17:56 +02:00

29 Pull requests proposed by 6 users

Proposed #65 WIP: Signature de la next_url tout au long de la ré-initialisation de mot de passe par numéro de téléphone (#78096) 2023-06-01 16:07:22 +02:00

Proposed #71 wip/78157-phone-registration-enforce-signed-next-url (#78157) 2023-06-12 16:50:59 +02:00

Proposed #81 a2_rbac: grant adequate scoped permissions to authn local admins (#78919) 2023-06-26 10:16:10 +02:00

Proposed #118 WIP: cleanup: launch a vacuum for cleaned up tables (#80236) 2023-08-21 11:33:45 +02:00

Proposed #127 WIP: script de statistiques des divergences entre User.phone (déprécié) et l’attribut de profil étendu phone (#81152) 2023-09-14 11:46:32 +02:00

Proposed #129 Retrait de la colonne User.phone (#81282) 2023-09-18 10:11:41 +02:00

Proposed #131 manage: split apiclient config edition in separate tabs (#81334) 2023-09-20 10:37:05 +02:00

Proposed #138 BO : afficher le premier onglet en erreur à la validation d’un formulaire (#81845) 2023-10-02 14:07:04 +02:00

Proposed #152 page “Mon compte” : action de validation d’un numéro de téléphone existant (#82388) 2023-10-16 15:49:12 +02:00

Proposed #161 misc: consider user-initiated account creation as authn event (#82736) 2023-11-02 11:41:18 +01:00

Proposed #171 empêcher le contrôle des redirections sur les mails d'enregistrement et de réinitialisation de mot de passe (#76835) 2023-11-09 14:24:46 +01:00

Proposed #174 WIP: manager: offer to refresh the role summary cache (#83078) 2023-11-10 18:38:13 +01:00

Proposed #179 WIP: a11y: add title attribute to password policy rules (#83211) 2023-11-14 13:39:47 +01:00

Proposed #219 nettoyage des applications obsolètes/squash des migrations (#40685) 2023-12-13 21:08:19 +01:00

Proposed #249 manager: add inherited roles in api_client details (#76359) 2024-01-30 15:26:51 +01:00

Proposed #250 idp_oidc: add client_id & client_secret fields in edit form (#76224) 2024-01-30 15:39:14 +01:00

Proposed #252 manager: ignore FileNotFoundError during user import run (#86086) 2024-02-05 15:38:05 +01:00

Proposed #253 idp_oidc : pouvoir fournir des claims issues d’attributs multiples (#86663) 2024-02-07 10:12:35 +01:00

Proposed #254 /api/users/ : gestion des attributs multivalués (#86670) 2024-02-07 11:41:03 +01:00

Proposed #255 accounts: test multiple attributes's readonly display (#86671) 2024-02-14 10:56:27 +01:00

Proposed #256 custom_user : pouvoir définir qu’un attribut multivalué prend ses valeurs dans un ensemble bien défini (#86937) 2024-02-14 11:42:33 +01:00

Proposed #257 a2_rbac: restrict permissions granted to role administration (#75205) 2024-02-15 17:12:45 +01:00

Proposed #260 manager: implement csv import of role emails (#72462) 2024-02-26 14:56:24 +01:00

Proposed #262 nettoyage des applications obsolètes/squash des migrations (#40685) (série partielle) 2024-02-27 18:26:02 +01:00

Proposed #267 WIP: manager, IndexError lors d'un filtrage par OU (#56850) 2024-02-29 17:22:37 +01:00

Proposed #268 use only required attributes as phone identifier candidates (#87701) 2024-03-04 15:19:13 +01:00

Proposed #290 WIP: misc: set reason on login failure coming from the model backend (#89627) 2024-04-16 17:56:11 +02:00

Proposed #291 api: change client's password handling (#89456) 2024-04-17 14:41:42 +02:00

Proposed #292 auth_oidc: add early debug log of id_token content (#89940) 2024-04-23 16:25:26 +02:00

1 Unresolved Conversation