2023-11-06T04:59:25Z - 2024-05-06T03:59:25Z

Overview

127 Active Pull Requests
Excluding merges, 10 authors have pushed 182 commits to main and 259 commits to all branches. On main, 157 files have changed and there have been 8907 additions and 5634 deletions.

29 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

108 Pull requests merged by 9 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

19 Pull requests proposed by 5 users

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

6 Unresolved Conversations