Commit Graph

400 Commits

Author SHA1 Message Date
Benjamin Dauvergne 6243c018bb nanterre: confondre le pacs et le mariage au niveau de la bdd (fixes #15789) 2017-04-06 18:48:37 +02:00
Benjamin Dauvergne 47243546d8 tests: prevent bogus failure when faker returns the same email or birthdate many times 2017-04-06 18:48:27 +02:00
Benjamin Dauvergne 4f0198c31f nanterre: ne pas bloquer la création d'un non-parent quand il y a déjà 2 parents (fixes #15780) 2017-04-06 18:39:27 +02:00
Benjamin Dauvergne 2d52c993b4 nanterre: mettre état civil et adresses en majuscule (fixes #15771) 2017-04-05 15:46:37 +02:00
Benjamin Dauvergne 0f70a1551f nanterre: conserver les identifiants RSUv1 2017-04-05 14:02:46 +02:00
Benjamin Dauvergne 2a82e9a3e7 settings: envoie les tracebacks à admin@entrouvert.com 2017-04-05 11:10:12 +02:00
Benjamin Dauvergne 58e6366967 settings: log errors to console 2017-04-05 11:09:34 +02:00
Benjamin Dauvergne cae5fe20ee nanterre: add an integrity_check command
It controls some invariants on the RSU data:
- people have an address,
- children have at most two adresses,
- children have at most two parents,
- adults are married to no more than one adult.
2017-04-05 11:09:34 +02:00
Benjamin Dauvergne cb07c0a6f6 remove some magic strings 2017-04-05 11:09:34 +02:00
Benjamin Dauvergne 69d42f2bf4 nanterre: handle Tuteur kind of responsabilite legale in load-dump 2017-04-05 11:09:34 +02:00
Benjamin Dauvergne 6fd78867c8 nanterre: deduplicate union relationships in load-dump 2017-04-05 11:09:34 +02:00
Benjamin Dauvergne 73bc2624e0 nanterre: fix typoe in load-dump script 2017-04-05 11:09:34 +02:00
Benjamin Dauvergne b28be23d6d nanterre: ajoute le ws suppression de lien de responsabilité 2017-04-05 11:09:25 +02:00
Thomas NOËL c07efd8465 nanterre: reorder text value in individu_to_response (#15681) 2017-04-05 11:09:25 +02:00
Benjamin Dauvergne 89bf3ff99e nanterre: corrige le formatage des dates < 1900 (fixes #15539) 2017-04-05 11:09:22 +02:00
Benjamin Dauvergne 134749daaa Makefile: ajoute une cible pour déployer en dév 2017-04-05 11:09:22 +02:00
Benjamin Dauvergne 237e44f5a2 nanterre: ajoute une vue pour contrôler l'état de la base 2017-04-05 11:09:22 +02:00
Benjamin Dauvergne 3e4d543205 remplacement des clés variables par deux uniques dans le ws séparation
La liste des identifiants des enfants est à fournir soit dans une clé
adresse_principale_1 ou adresse_principale_2.
2017-03-22 16:17:33 +01:00
Benjamin Dauvergne 00b84b15cf fix flakes errors, do not run everytime tox is run 2017-03-22 13:18:39 +01:00
Benjamin Dauvergne 7dc724da28 ajout ws déclaration de décés 2017-03-22 13:18:39 +01:00
Benjamin Dauvergne e18ac08c0d ajout ws séparation 2017-03-22 13:18:39 +01:00
Benjamin Dauvergne 9a28a22785 nanterre: ajout utils.adresse() 2017-03-22 12:55:00 +01:00
Benjamin Dauvergne aafe2268ec utils.enfants() renvoie aussi la relation, utilisation dans add_enfants 2017-03-22 12:55:00 +01:00
Benjamin Dauvergne 9d9194d22e ajout de l'import des tiers SAGA comme clé de fédération 2017-03-22 12:55:00 +01:00
Benjamin Dauvergne fc6c12dee5 tox.ini: replace pytest-capturelog by pytest-catchlog
catchlog is a maintained fork of capturelog.
2017-03-21 16:18:29 +01:00
Benjamin Dauvergne 8e6d7aa5db settings: add SAGA and fix Infor application name 2017-03-21 16:18:29 +01:00
Benjamin Dauvergne c990d4008a corrige search_name() qui n'est pas idempotente comme les autres méthodes search 2017-03-21 16:18:29 +01:00
Benjamin Dauvergne 9aa872e2f1 ne pas chercher par identifiant RSU si l'identifiant n'est pas un entier (fixes #15515) 2017-03-21 16:18:29 +01:00
Thomas NOËL bb8acd45d0 nanterre: fix nom_de_naissance for new child 2017-03-21 16:18:29 +01:00
Benjamin Dauvergne 39742418c9 ajout ws changement de situation maritale 2017-03-21 16:18:29 +01:00
Benjamin Dauvergne 40807a8bd4 ajout ws déclaration d'adresse principale 2017-03-21 16:18:29 +01:00
Benjamin Dauvergne 40acd21a89 changement de signature de post_json dans django-webtest 2017-03-20 17:05:41 +01:00
Benjamin Dauvergne c477011f1f ordonne les adresses par leur statut principal puis par id
L'ordre doit être stable.
2017-03-20 17:05:41 +01:00
Thomas NOËL 7c6cc46cec nanterre: fix test on updating adresse 2017-03-15 15:29:51 +01:00
Thomas NOËL d01b1e884d nanterre: store genre on child declaration (#15433) 2017-03-14 21:02:20 +01:00
Benjamin Dauvergne f6b969d6d7 nanterre: add journal web-services 2017-03-02 16:59:16 +01:00
Benjamin Dauvergne 4917207f0e make Log.transaction nullable and change ordering 2017-03-02 16:59:11 +01:00
Benjamin Dauvergne 76ddee1411 tests: remove unused imports 2017-02-28 23:36:42 +01:00
Benjamin Dauvergne 6fc83aaaf5 nanterre: do not use transactions for read-only views 2017-02-28 23:21:49 +01:00
Benjamin Dauvergne 3ca520cf2b nanterre: copy email on creation of individu through API 2017-02-28 15:55:09 +01:00
Benjamin Dauvergne c260e51847 data: fix path computations 2017-02-28 12:06:01 +01:00
Benjamin Dauvergne b7a7dbedc6 nanterre: allow partial updates 2017-02-28 12:06:01 +01:00
Benjamin Dauvergne 39c01c86d5 nanterre: add text field to search results for use with Select2 2017-02-28 11:48:38 +01:00
Benjamin Dauvergne 0cc3e7732b nanterre: use adresses() helper in add_adresses() 2017-02-28 11:13:44 +01:00
Benjamin Dauvergne 80ee55f42c settings: add authentic to applications 2017-02-28 11:13:23 +01:00
Benjamin Dauvergne 3b6b8c6dbb set ATOMIC_REQUESTS to True 2017-02-28 11:13:12 +01:00
Benjamin Dauvergne 9341e88498 implement web services 2017-02-24 15:06:17 +01:00
Benjamin Dauvergne 132d850de0 disable all permission and authentication classes 2017-02-17 15:04:21 +01:00
Benjamin Dauvergne b85f3a32d1 add test for create_individu 2017-02-17 14:50:37 +01:00
Benjamin Dauvergne 52c0b4a188 initialization of project zoo 2017-02-17 11:18:28 +01:00