Commit Graph

218 Commits

Author SHA1 Message Date
Benjamin Dauvergne b83866c032 apps: envoi un mail à l'usager pour tout modification de son compte (#16594) 2017-11-16 17:00:56 +01:00
Benjamin Dauvergne 41057472a5 apps: affiche le journal des actions pour les usagers aussi (#17571) 2017-11-16 17:00:56 +01:00
Benjamin Dauvergne 85152539a6 apps: ajoute des gestionnaires d'évènement pour les statistiques et le journal (fixes #17571 #16585) 2017-11-16 17:00:56 +01:00
Benjamin Dauvergne d8410facef apps: considérer les comptes sans OU comme des agents 2017-11-13 10:58:45 +01:00
Benjamin Dauvergne a4a44ad4b1 surcharge la vue BO des usagers pour journaliser les actions et la consultation (fixes #17571)
Sont journalisés:
- les demandes de ré-initiliasation de mot de passe à la prochaine connexion
- les suspensions/ré-activation de comptes
- les demande de ré-initialisation de mot de passe par mail
- les consultations de fiches, une fois par heure et par session de l'agent
2017-11-13 10:58:15 +01:00
Benjamin Dauvergne f6b927faf2 actions: journalise la suppression de la liaison FranceConnect (#17571) 2017-11-13 10:30:04 +01:00
Benjamin Dauvergne cc2b1b6c12 apps: keep user sub in a2_hook_idp_oidc_modify_user_info (fixes #20050) 2017-11-12 14:56:21 +01:00
Benjamin Dauvergne 4384cec806 custom_settings: modify partners_url (fixes #19880) 2017-11-09 11:16:22 +01:00
Benjamin Dauvergne d5e35a72fa custom_settings: modify help_url (SAU URL) (fixes #17777) 2017-11-09 11:14:26 +01:00
Benjamin Dauvergne 05cb4fcf4f user_datas: show validation data if there is one (fixes #19626) 2017-10-24 18:24:55 +02:00
Benjamin Dauvergne f598b4a629 apps: pass user.ou.slug in OIDC user_info 2017-10-22 10:53:40 +02:00
Benjamin Dauvergne 76d453c734 custom_settings: modify global_title (fixes #19545) 2017-10-19 16:48:05 +02:00
Benjamin Dauvergne 2b45175e85 custom_settings: modify global_title (fixes #19545) 2017-10-19 16:19:02 +02:00
Benjamin Dauvergne b468ba1c02 custom_settings: modify account_label (fixes #19545) 2017-10-19 12:25:03 +02:00
Benjamin Dauvergne 8b981a27c8 custom_settings: écraser l'email par l'email FC uniquement si il n'y en a pas 2017-10-10 10:41:57 +02:00
Benjamin Dauvergne 4155dec7b6 apps: si un utilisateur est créé par un super-user sans OU, ne pas planter 2017-10-10 10:41:32 +02:00
Benjamin Dauvergne b98276aeb2 custom_settings: add mapping for FC email attribute 2017-10-05 15:33:47 +02:00
Benjamin Dauvergne 521750efaf custom_settings: completely remove A2_PROFILE_FIELDS and A2_REGISTRATION_FIELDS 2017-10-02 15:33:39 +02:00
Benjamin Dauvergne a981f3bdd3 custom_settings: reorder fields for profile page and registration page 2017-10-02 15:26:01 +02:00
Benjamin Dauvergne b3850ecf05 custom_settings: corrige la variable de template partner_url -> partners_url 2017-09-29 16:18:36 +02:00
Benjamin Dauvergne e8cf799074 apps: préremplir prénom et nom d'usage avec prénom et nom (fixes #18239) 2017-09-29 14:14:59 +02:00
Benjamin Dauvergne 80ad1357b4 custom_settings: définit account_label à « Compte Unique du Territoire » 2017-09-28 11:48:12 +02:00
Benjamin Dauvergne 3c9c69783e custom_settings: définit des variables de template pour la dév 2017-09-28 11:46:24 +02:00
Benjamin Dauvergne a780cba2df custom_settings: add help_url and partner_url (fixes #17777) 2017-09-28 11:35:31 +02:00
Benjamin Dauvergne b452b5eb42 custom_settings: retirer partner_url de TEMPLATE_VARS 2017-09-28 11:16:42 +02:00
Benjamin Dauvergne 66f145a526 custom_settings: définir environment_label uniquement pour la plate-forme de test 2017-09-28 11:16:21 +02:00
Benjamin Dauvergne ff185e06a2 apps: passer adresses et téléphone FC via l'API user 2017-09-28 11:15:48 +02:00
Benjamin Dauvergne da3751a785 apps: improve capture of save() methods in closure 2017-09-28 11:15:23 +02:00
Benjamin Dauvergne f20d37a7eb apps: renomme "phone_number" l'attribut téléphone de FC 2017-07-31 09:27:00 +02:00
Benjamin Dauvergne fcf263dbeb apps: supporte les éventuels deux formats d'adresse FC 2017-07-31 09:27:00 +02:00
Benjamin Dauvergne 91d75ab7cc apps: permettre l'initialisation du mail via l'API
Après création on ne peut modifier l'email que via l'API /email.
2017-07-27 18:57:32 +02:00
Benjamin Dauvergne 2dcb96644e middleware: copy only qualifier next URIs in the partner's url field 2017-07-27 15:10:25 +02:00
Benjamin Dauvergne 2888405a27 apps: get OIDC idp attributes address and phone from FC account user_info field 2017-07-27 15:09:55 +02:00
Benjamin Dauvergne 5dec658513 apps: limit user's API to accounts in "usagers"'s OU only for oidc_clients 2017-07-27 15:09:21 +02:00
Benjamin Dauvergne d75b8271d0 middleware: conserver l'URL next 2017-07-26 18:22:48 +02:00
Benjamin Dauvergne c46755aebe ajout des attributs France Connect phone et address 2017-07-26 16:51:46 +02:00
Benjamin Dauvergne 263f6fcb6f apps: caches les comptes de mineurs aux clients listés dans A2_CUT_HIDE_UNDERAGES_CLIENT_IDS 2017-07-24 14:46:47 +02:00
Benjamin Dauvergne 5148da82a1 middleware: refactor using authentic2.utils.same_domain 2017-07-24 14:25:30 +02:00
Benjamin Dauvergne 3d373a22a5 fixtures: remove gender attribute 2017-07-21 12:35:12 +02:00
Benjamin Dauvergne 7a454aeee1 views: add a CGU view 2017-07-20 12:27:06 +02:00
Benjamin Dauvergne 73f94b92a5 custom_settings: set default homepage to /accounts/ 2017-07-20 12:21:33 +02:00
Benjamin Dauvergne 974870f8d1 apps: do not recreate the sub field in user's serializer, just copy it
It will keep modifications made by other hooks. Also set order to 999,
so that our modifier hook come after other (notably the one from
authentic2_idp_oidc).
2017-07-20 12:21:21 +02:00
Benjamin Dauvergne d5a1c78e7d apps: extraction of child serializer is now done in HooksMixin in a2 2017-07-20 12:20:22 +02:00
Benjamin Dauvergne e68a4e8830 apps: hide generate_password field in agents BO 2017-07-20 12:19:52 +02:00
Benjamin Dauvergne d54a1f0c97 change signature of action.do 2017-07-20 12:18:56 +02:00
Benjamin Dauvergne 3811721781 apps: restore l'action de suppression de la liaison FC 2017-07-18 16:24:48 +02:00
Benjamin Dauvergne 32448c942e utils: seul les administrateurs de Territoire administres les OUs 2017-07-18 16:03:11 +02:00
Benjamin Dauvergne 8faaa5406e setup.py: distribute templates 2017-07-18 12:19:48 +02:00
Benjamin Dauvergne d5824f20e7 apps: add missing send_password_reset to list of fields 2017-07-18 12:04:36 +02:00
Benjamin Dauvergne deea6ddc5f MANIFEST.in: include fixtures 2017-07-18 00:00:43 +02:00