person vendee

This commit is contained in:
nobohan 2022-03-16 21:39:18 +01:00
parent b7d8f1732d
commit b9c7a86139
3 changed files with 46 additions and 3 deletions

View File

@ -22,6 +22,7 @@ fi
if [ $kind = 'user' ]; then if [ $kind = 'user' ]; then
export files=" export files="
$kind/person.md $kind/person.md
$kind/person-vendee.md
$kind/activite.md $kind/activite.md
$kind/document.md $kind/document.md
$kind/thirdparty.md $kind/thirdparty.md

View File

@ -27,9 +27,10 @@ curl 'https://quinquina.champs-libres.be/_wdt/708fb5' \
""" """
COOKIE_KEY = 'PHPSESSID' COOKIE_KEY = 'PHPSESSID'
COOKIE_VALUE = '8bc630bf7757ea9074cfe16d3ad3d3ac' COOKIE_VALUE = '3232035445fc07851efd717a8f1d687a'
person_id = 2811 person_id = 2811
personmineur_id = 2821
household_id = 376 household_id = 376
notification_id = 126 notification_id = 126
parcours_id = 2705 parcours_id = 2705
@ -48,7 +49,11 @@ URLS = [
f'fr/person/household/{household_id}/relationship', f'fr/person/household/{household_id}/relationship',
'fr/notification/inbox', 'fr/notification/inbox',
f'fr/notification/{notification_id}/show', f'fr/notification/{notification_id}/show',
f'fr/notification/create?entityClass=Chill%5CPersonBundle%5CEntity%5CAccompanyingPeriod&entityId={parcours_id}' f'fr/notification/create?entityClass=Chill%5CPersonBundle%5CEntity%5CAccompanyingPeriod&entityId={parcours_id}',
f'fr/vendee/vendeeperson/{person_id}/infosociopro/view',
f'fr/vendee/vendeeperson/{person_id}/infomedicale/view',
f'fr/vendee/vendeepersonmineur/{personmineur_id}/infofamille/view',
f'fr/vendee/vendeepersonmineur/{personmineur_id}/scolarite/view'
] ]
for u in URLS: for u in URLS:
@ -56,4 +61,3 @@ for u in URLS:
filename = 'img/' + u.replace('/', '_').replace('&', '_').replace('?', '_').replace('=', '_') + '.png' filename = 'img/' + u.replace('/', '_').replace('&', '_').replace('?', '_').replace('=', '_') + '.png'
print(f'fetching {url} ...') print(f'fetching {url} ...')
subprocess.run(f'wkhtmltoimage -q --javascript-delay 3000 --cookie {COOKIE_KEY} {COOKIE_VALUE} "{url}" {filename}', shell=True, check=True) subprocess.run(f'wkhtmltoimage -q --javascript-delay 3000 --cookie {COOKIE_KEY} {COOKIE_VALUE} "{url}" {filename}', shell=True, check=True)

38
user/person-vendee.md Normal file
View File

@ -0,0 +1,38 @@
## Informations socio-professionnelles
<!-- fr/vendee/vendeeperson/{person_id}/infosociopro/ -->
![Informations socio-professionnelles](screenshot/img/fr_vendee_vendeeperson_2811_infosociopro_view.png)
La page des informations socio-professionnelles de l'usager rassemble des informations professionnelles (salarié, en recherche d'emploi, ...), le niveau d'étude, des informations de mobilité (permis de conduire, moyen de transport) et les caisses de retraites. Pour ce dernier point, une caisse principale et plusieurs caisses complémentaires peuvent être ajoutées.
Cette page est accessible via le menu "usager".
## Informations médicales
<!-- fr/vendee/vendeeperson/{person_id}/infomedicale/ -->
![Informations médicales](screenshot/img/fr_vendee_vendeeperson_2811_infomedicale_view.png)
La page des informations médicales compte des informations de santé telles que le nom du médecin traitant, les caisse de sécurité sociale et mutuelle, et éventuelles allocations (MDPH, AAH, etc.).
Pour encoder le médecin traitant, on peut choisir un tiers existant dans le logiciel, ou bien encoder directement sa dénomination dans un champ texte.
Cette page est accessible via le menu "usager".
## Informations logement
La page des informations relatives au logement permet principalement d'encoder le statut de l'usager par rapport à son logement (propriétaire, locataire, etc.).
Cette page est accessible via le menu "usager".
## Informations propres aux mineurs d'âge
Lorsque l'usager est un mineur (<18 ans), des informations supplémentaires peuvent être encodées quant à sa situation familiale et sa scolarité.
La page des informations familiales peut être plus ou moins détaillée selon la situation du mineur. S'il y a des dispositifs tels que délégation, tuteur, JAF, enfant confié, etc., d'autres champs se déplient dans le formulaire.
![Situation familiale](screenshot/img/fr_vendee_vendeepersonmineur_2821_infofamille_view.png)
La page de la scolarité contient des informations sur l'établissement scolaire, l'enseignant référent, la formation en alternance le cas échéant, et d'autres informations scolaires.
![Scolarité](screenshot/img/fr_vendee_vendeepersonmineur_2821_scolarite_view.png)