Commit Graph

113 Commits

Author SHA1 Message Date
Benjamin Dauvergne 9bdd837ecd Jenkinsfile: use pg_virtualenv to isolate the postgres database (#74887)
gitea/zoo/pipeline/head This commit looks good Details
2023-02-27 11:55:19 +01:00
Benjamin Dauvergne 9dc5a2d801 dj32: remove use of force_bytes (#74843) 2023-02-25 14:35:33 +01:00
Benjamin Dauvergne 7b6df2d530 dj32: remove use of force_text (#74843) 2023-02-25 14:35:32 +01:00
Benjamin Dauvergne 4d2e935fd0 dj32: remove use of six (#74843) 2023-02-25 14:35:32 +01:00
Thomas NOËL 9999940757 tests: do not crash on non-deterministic tests (#57725) 2021-10-13 09:10:54 +00:00
Benjamin Dauvergne 7f21d927d4 misc: fix warnings about unclosed files (#51516) 2021-03-02 15:38:06 +01:00
Benjamin Dauvergne 6fc43f1b1f dj22: use django.urls.reverse (#51516) 2021-03-02 15:38:06 +01:00
Benjamin Dauvergne 5db78cd58e tests: fix transient failure in test_person_search 2021-03-02 15:38:06 +01:00
Benjamin Dauvergne a3bda805cc nanterre: ignore invalid dates during free text search (#45320) 2020-09-18 12:08:59 +02:00
Benjamin Dauvergne 29a0af67c5 nanterre: conserver le contenu de la carte famille sous forme de bytes (#45231) 2020-07-17 12:48:16 +02:00
Nicolas Roche 6e48d37985 tests: add tests on views and commands (#41025) 2020-03-27 08:52:43 +01:00
Nicolas Roche b024d9c92a forms: unpack all values from schema paths list (#40990) 2020-03-27 08:51:11 +01:00
Nicolas Roche ec91ea59b1 python3: replace json string parser input by text (#40911) 2020-03-27 08:36:35 +01:00
Nicolas Roche e879263277 python3: replace .iteritems by .items (#40911) 2020-03-27 08:36:35 +01:00
Nicolas Roche 55af5e1d5b python3: use text to manage csv content (#40911) 2020-03-27 08:36:35 +01:00
Nicolas Roche 02f660ca5b python3: pass bytes to Upload content (#40911) 2020-03-27 08:36:35 +01:00
Nicolas Roche f39cbee9d2 python3: replace response content with text (#40911) 2020-03-27 08:36:35 +01:00
Nicolas Roche a15b4cddbb python3: get StringIO from six (#40911) 2020-03-27 08:36:35 +01:00
Nicolas Roche 46478781cf python3: get urllib/urlparse from six (#40911) 2020-03-27 08:36:35 +01:00
Benjamin Dauvergne f7183bd2ce nanterre: diminuer la similarité pour les membres d'une même famille (#37038) 2020-01-15 23:50:44 +01:00
Benjamin Dauvergne 28bb31907d tests: make cron test pass 2019-08-10 15:00:36 +02:00
Benjamin Dauvergne d990d1cc4b nanterre: desactiver le passage à la majorité par défaut (#35120) 2019-07-29 17:28:43 +02:00
Benjamin Dauvergne abf1344516 remove debugging statement (#34903) 2019-07-16 15:24:41 +02:00
Benjamin Dauvergne c023fdc182 nanterre: améliore le passage à la majorité
- Les trames sont envoyés de manière différée pour ne pas ralentir le
   processus.
- Le cas des enfants sans adresses ou avec deux adresses est pris en
   compte.
- Un message particulier est envoyé dans le journal pour le processus de
  base et pour chaque trame, le message de base a été modifié pour
  comporter deux parties une fixe en fonction de l'action et un deuxième
  variable en fonction du statut.
2019-05-02 11:29:47 +02:00
Benjamin Dauvergne 6d72fb60b1 api: restrict API to authenticated admin users (fixes #31828)
It pays attention to custom authentication on the get federation
endpoint based on apikeys defined in settings, this endpoint has no
permission at all.
2019-04-15 15:20:56 +02:00
Benjamin Dauvergne c05abeb6d3 nanterre: ajout fonction pour passage à la majorité (fixes #31830)
Pour l'instant sans l'envoi de trames aux autres logiciels.
2019-04-15 14:41:56 +02:00
Benjamin Dauvergne 59ad8d8fc2 nanterre: adapt state of invoices with passed payment deadline (#31829)
Tests use freezegun to fix current time, a new invoice is added whose
payment deadline has passed.

We reuse state "dépassée" from SAGA web-service specifications.
2019-04-15 14:14:57 +02:00
Frédéric Péters b6dc23a802 tests: point synchronization test to specific form 2019-02-28 09:14:47 +01:00
Benjamin Dauvergne f75ab78322 nanterre: ajoute un ws de récupération de clé de fédération (fixes #23873) 2018-05-24 11:22:49 +02:00
Benjamin Dauvergne e1fbb1da22 tests: add non regression test on search by date (#22980) 2018-04-17 12:04:29 +02:00
Benjamin Dauvergne 774610685f nanterre: ajoute une méthode de recherche spécifique pour les doublons (fixes #22330) 2018-03-07 15:37:35 +01:00
Benjamin Dauvergne 1cdd4f2f63 tests: corrige une erreur intermittente sur le test de suppression de fédération par lot 2018-02-06 12:26:57 +01:00
Benjamin Dauvergne 8f02fb31e7 nanterre: améliore la recherche par nom (fixes #19092)
En utilisant les index sur le nom complet plutôt que sur le prénom ou le
nom.
2018-02-02 18:03:50 +01:00
Benjamin Dauvergne 7fa7a218e7 nanterre: BO pour la synchronisation des fédérations métiers (fixes #21198) 2018-01-30 16:41:55 +01:00
Benjamin Dauvergne 7fac631cfe nanterre: utilise le timestamp pour le cookie de pagination du journal (fixes #18145)
Cela améliorer la cohérence de la pagination du journal.
2018-01-26 13:28:45 +01:00
Benjamin Dauvergne e15a8382a7 nanterre: build cookie for DoublonsView using score instead of created (fixes #21157) 2018-01-12 18:35:25 +01:00
Benjamin Dauvergne 4ea3442edc tests: pep8ness 2017-11-30 11:49:07 +01:00
Benjamin Dauvergne d840b81018 nanterre: journalise les déclarations de faux doublons (fixes #20354) 2017-11-30 11:49:07 +01:00
Thomas NOËL c53ff1d74f nanterre: lister seulement les nouveaux doublons par défaut (#20344) 2017-11-29 11:09:41 +01:00
Thomas NOËL 32df9a9dfd nanterre: ajoute un filtre par niveau de score sur les doublons (#19981) 2017-11-15 14:41:21 +01:00
Benjamin Dauvergne baf29b2b60 nanterre: ajout WS de suppression d'une fiche (fixes #20095)
La suppression est bloquée dans les cas suivants:
- il y a au moins un lien avec un parent, un enfant ou un conjoint
- il y a au moins une fédération en dehors d'authentic
2017-11-15 14:41:10 +01:00
Thomas NOËL 89efde16c9 nanterre: retourne le score pour chaque doublon (#19833) 2017-11-02 16:14:41 +01:00
Thomas NOËL 3333e8e696 nanterre: ajoute date_de_modification dans le dico individu (#19834) 2017-11-02 16:01:51 +01:00
Benjamin Dauvergne 06bbd8726f nanterre: correction au test sur la pagination des doublons (#19592) 2017-10-24 19:23:43 +02:00
Benjamin Dauvergne 7dafbc6382 nanterre: améliorer la gestion des erreurs dans les appels de WS à SAGA (fixes #18701)
* si pas 200, erreur, retourner un extrait du contenu
* si pas XML, erreur, retourner un extrait du contenu
* ne plus logger dans soap_call mais compter sur api_views.py pour le faire
  (c'est d'ailleurs fait)
2017-09-14 14:25:48 +02:00
Benjamin Dauvergne bccaea1752 nanterre: retourner les erreurs de SAGA dans les web-service de retour de paiement 2017-09-12 11:06:56 +02:00
Benjamin Dauvergne 5732cc61c4 nanterre: sécurise les créations initiales et en rejeu des fédérations (fixes #18481)
- ne pas les rejouer
- locker les individus pour lesquels on va potentiellement créer une fédération
- en cas de rejeu forcé et d'échec on nettoye la fédération
- on sauvegarde les anciennes clés en cas d'écrasement dans une
  liste 'anciennes_clés_de_fédération' composée de tuples:

	[nom de l'application, date de l'écrasement, valeur de l'ancienne clé]
2017-09-06 15:26:03 +02:00
Benjamin Dauvergne b1c0307bf2 tests: supprime les collisions d'email dans la fixture rsu 2017-09-05 20:09:50 +02:00
Benjamin Dauvergne a48ecda464 nanterre: ajouter le cookie dans la réponse des vues paginées (fixes #18146) 2017-08-24 20:39:59 +02:00
Benjamin Dauvergne a0ed82a7b3 nanterre: ajoute la possibilité de filtrer les factures par état (fixes #18140) 2017-08-24 17:11:33 +02:00