Commit Graph

505 Commits

Author SHA1 Message Date
Benjamin Dauvergne e1fbb1da22 tests: add non regression test on search by date (#22980) 2018-04-17 12:04:29 +02:00
Benjamin Dauvergne f7a6af2abb nanterre: fix search by date only (fixes #22980) 2018-04-17 12:04:26 +02:00
Thomas NOËL c010acdc07 Merge branch 'master' into nanterre-recette 2018-04-17 09:13:35 +02:00
Benjamin Dauvergne daa50d348a nanterre: approximate birthdate only for duplicate search (fixes #22980) 2018-04-05 11:16:01 +02:00
Thomas NOËL 33ccd0a34f Merge branch 'master' into nanterre-recette 2018-04-05 09:47:16 +02:00
Benjamin Dauvergne f990159355 nanterre: utilise Case/When pour calculer le score de correspondance (fixes #22518)
Afin d'éviter de calculer un score sur un nom complet ne contenant qu'un
prénom.
2018-03-19 14:39:24 +01:00
Benjamin Dauvergne 89ec65e116 nanterre: add settings for search thresholds (fixes #22507) 2018-03-19 14:22:33 +01:00
Benjamin Dauvergne 14ae6c90ed nanterre: corrige la commande rsu-duplicate delete --limit xx (fixes #22506) 2018-03-19 14:20:00 +01:00
Thomas NOËL a49d95d2f5 Merge branch 'master' into nanterre-recette 2018-03-07 15:38:01 +01: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 ef8a4565d6 nanterre: ajoute des index trigrammes sur prénoms et noms (#22330) 2018-03-07 15:26:32 +01:00
Benjamin Dauvergne 87f99bfa64 zoo_meta: ne plus reconstruire les index lors d'un migrate (#21619)
Les index ne seront reconstruits que dans 2 cas:
- appel à la command zoo-rebuild-indexes
- appel à .save() sur un schéma (via l'admin par example)
2018-03-07 15:22:42 +01:00
Benjamin Dauvergne fc110948b5 nanterre: déscendre le seuil de similarité par défaut à 10% (fixes #22345) 2018-03-07 15:21:34 +01:00
Thomas NOËL 7523bd4c2f Merge branch 'master' into nanterre-recette 2018-02-15 16:31:01 +01:00
Benjamin Dauvergne 434d5a2f02 nanterre: permet la suppression des fiches même avec une clé SAGA (fixes #21872) 2018-02-15 16:30:38 +01:00
Thomas NOËL ec4e173c8b Merge branch 'master' into nanterre-recette 2018-02-13 09:26:33 +01:00
Benjamin Dauvergne e2184aadf4 zoo_data: ne pas extraire le schéma pour les objets n'en ayant pas (fixes #21791) 2018-02-13 09:26:14 +01:00
Benjamin Dauvergne 31a0593f11 Merge branch 'master' into nanterre-recette 2018-02-08 15:14:20 +01:00
Benjamin Dauvergne c7a26bebe9 nanterre: modification du message du journal lors d'une suppression automatique de fédération (#21198) 2018-02-08 15:12:13 +01:00
Thomas NOËL cac348eb79 Merge branch 'master' into nanterre-recette 2018-02-08 11:40:08 +01:00
Benjamin Dauvergne 177a31b659 nanterre: corrige la recherche libre par date (fixes #21719) 2018-02-08 11:38:06 +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
Thomas NOËL bfe3f6f889 Merge branch 'master' into nanterre-recette 2018-02-06 12:22:41 +01:00
Benjamin Dauvergne fddf9193ea nanterre: corrige les derniers utilisateurs de .search_name(prenom, nom) (fixes #21664) 2018-02-06 12:22:27 +01:00
Benjamin Dauvergne 133e88b6e8 nanterre: amélioration au template de la vue de recherche de démo 2018-02-06 12:04:41 +01:00
Thomas NOËL 6958bfc3f8 Merge remote-tracking branch 'origin/master' into nanterre-recette 2018-02-02 18:09:12 +01:00
Benjamin Dauvergne b1bbc814f9 nanterre: améliorer la recherche par date de naissance (fixes #21415)
Le RSU contient des fiches dont la date est largement erronnée:
* soit au premier janvier de l'année de naissance
* soit avant 1903

Ce commit inclut dans la recherche automatiquement les fiches avec de
tels date même si une date précise est donnée.
2018-02-02 18:08:57 +01:00
Thomas NOËL bf52ff175b Merge remote-tracking branch 'origin' into nanterre-recette 2018-02-02 18:04:38 +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 31f1d2b3e9 nanterre: construire des index spécifiques pour les noms complets des individus (#19092)
Deux index sont construits:
* prenoms + noms_de_naissance
* prenoms + nom_d_usage
2018-02-02 18:03:50 +01:00
Benjamin Dauvergne 8684139879 zoo_data: ajoute une nouvelle fonction SQL TextCat (#19092)
Pour remplacer les utilisations de CONCAT dans les conditions WHERE qui
ne peut donc pas être indexé, contrairement à l'opérateur || classique.
2018-02-02 18:03:50 +01:00
Benjamin Dauvergne 6137d25ab9 zoo_meta: ajoute un hook sur les classes AppConfig pour personnaliser la reconstruction des index (#19092) 2018-02-02 18:03:50 +01:00
Benjamin Dauvergne efaafa575d zoo_meta: ajoute une méthode utilitaire pour créer des index trigram (#19092) 2018-02-02 18:03:50 +01:00
Benjamin Dauvergne 0884695546 zoo_meta: reconstruit les index via les signaux (#19092)
Soit après un signal post_save sur un schéma soit après une migration.
2018-02-02 18:03:50 +01:00
Thomas NOËL 02fee44c2d Merge branch 'master' into nanterre-recette 2018-02-01 14:58:24 +01:00
Thomas NOËL 9c8086e6d9 resolve migrations conflict 2018-02-01 14:57:46 +01:00
Thomas NOËL c2a7715635 Merge branch 'master' into nanterre-recette 2018-02-01 14:49:21 +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 94055f35a0 zoo_data: ajoute des permissions génériques en vue d'extensions (#21198) 2018-01-30 16:41:55 +01:00
Benjamin Dauvergne 9f3e424562 zoo_data: permettre à une application d'étendre les URLs d'admin des entités (#21198) 2018-01-30 16:41:55 +01:00
Benjamin Dauvergne 4cf9a23f5d zoo_data: toujours lier une action à son job (#21198) 2018-01-30 16:41:55 +01:00
Benjamin Dauvergne 2baa23702d zoo_data: ajoute une méthode pour récupérer tous les jobs d'une classe d'action (#21198) 2018-01-30 16:41:55 +01:00
Benjamin Dauvergne 72a6dfee6c zoo_data: ajoute la construction d'un classpath pour une classe et pas seulement une instance (#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
Thomas NOËL a949da298f Merge branch 'master' into nanterre-recette 2018-01-24 10:59:10 +01:00
Benjamin Dauvergne cd1b31dcf6 nanterre: retourner les message d'erreur d'implicit (fixes #21384)
Quelque soit le statut HTTP non 200, si Implicit retourne du JSON, ce
contenu parsé est retourné comme valeur de l'erreur.

En cas d'erreur de décodage JSON, le statut HTTP est retourné au lieu de
la valeur de l'exception ValueError retournée par json.loads().
2018-01-24 10:56:23 +01:00
Benjamin Dauvergne 954cee2467 zoo_data: correction à l'éditeur JSON (fixes #21278) 2018-01-19 16:40:31 +01:00
Thomas NOËL 3e81ae23ce Merge branch 'master' into nanterre-recette 2018-01-12 18:38:27 +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 7763999722 zoo_data: add missing migration on removal of Log.url (fixes #18143) 2018-01-12 18:35:20 +01:00