diff --git a/screenshot/README.md b/screenshot/README.md new file mode 100644 index 0000000..ba033ab --- /dev/null +++ b/screenshot/README.md @@ -0,0 +1,23 @@ +# Requirements + +This script assumes that you have installed wkhtmltopdf. + +```bash +sudo apt install wkhtmltopdf +``` + +# Usage + +```bash +python mk_screenshot.py +``` + +# Authentification + +You have to allow `wkhtmltopdf` to authenticate. To do so, get a valid cookie key/value by copying as curl any request to a Chill page in your browser (Go to the network panel, pick a request and "copy as curl"). + +Then, copy the 'PHPSESSID=57dee6deabd6e0ae75f7a55421fc2427' value (eg: 57dee6deabd6e0ae75f7a55421fc2427) in `COOKIE_VALUE` in the python script. + +# Post-processing + +Images are too heavy, so they can be resized. \ No newline at end of file diff --git a/screenshot/mk_screenshot.py b/screenshot/mk_screenshot.py index a1a142b..6f4a668 100644 --- a/screenshot/mk_screenshot.py +++ b/screenshot/mk_screenshot.py @@ -43,13 +43,13 @@ URLS = [ f'fr/activity/?accompanying_period_id={parcours_id}', f'fr/person/{person_id}/document/new', f'fr/person/{person_id}/document', - f'fr/parcours/{parcours_id}/document', + # f'fr/parcours/{parcours_id}/document', f'fr/person/household/{household_id}/summary', f'fr/person/household/{household_id}/addresses', - f'fr/person/household/{household_id}/relationship', + # f'fr/person/household/{household_id}/relationship', 'fr/notification/inbox', 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', diff --git a/user/document.md b/user/document.md index 9b142ad..9c6cea7 100644 --- a/user/document.md +++ b/user/document.md @@ -16,7 +16,7 @@ Pour ajouter un document, dans la liste des documents, cliquer sur le bouton "Cr ## Générer un document -![Générer un document dans un parcours](screenshot/img/fr_parcours_2705_document.png) +![Générer un document dans un parcours](user/img/generer_document_parcours.png) Il est possible de générer ses propres documents à partir de modèles pré-établis et des données encodées dans chaque dossier social, que ce soit un dossier d'un usager ou d'un parcours. Les modèles sont des fichiers "templates" qui sont préparés par les administrateurs du logiciel et qui sont généralement propres à une organisation. diff --git a/user/img/generer_document_parcours.png b/user/img/generer_document_parcours.png new file mode 100644 index 0000000..74b292c Binary files /dev/null and b/user/img/generer_document_parcours.png differ diff --git a/user/img/menage_filiations.png b/user/img/menage_filiations.png new file mode 100644 index 0000000..f407797 Binary files /dev/null and b/user/img/menage_filiations.png differ diff --git a/user/img/notification_parcours.png b/user/img/notification_parcours.png new file mode 100644 index 0000000..51e86dd Binary files /dev/null and b/user/img/notification_parcours.png differ diff --git a/user/menage.md b/user/menage.md index 65b1f65..d88cf2e 100644 --- a/user/menage.md +++ b/user/menage.md @@ -86,11 +86,11 @@ Dans la liste des membres du ménage, en utilisant les boutons à droite, on peu ## Filiations -![Filiations d'un ménage](screenshot/img/fr_person_household_376_relationship.png) +![Filiations d'un ménage](user/img/menage_filiations.png) La page "Filiations" propose une vue d'ensemble sous forme de graphe des filiations au sein d'un ménage, c'est-à-dire les liens de parenté entre ses membres. Cette page permet non seulement de visualiser les filiations mais aussi de les éditer. En cliquant sur "Créer un lien de filiation", puis en sélectionnant 2 personnes, il est possible de définir les liens de filiations entre ces 2 personnes: mère/père-fille/fils, frère/soeur-frère/soeur, oncle/tante-neveu/nièce. -En outre, le graphe montre également les parcours d'accompagnement associé à chaque membre du ménage. En affichant les parcours, des usagers éventuellement liés à ces parcours mais appartenant à d'autres ménages peuvent être affichés. +En outre, le graphe montre également les parcours d'accompagnement associé à chaque membre du ménage. En affichant les parcours, des usagers éventuellement liés à ces parcours mais appartenant à d'autres ménages peuvent être affichés. Les éléments du graphe peuvent être déplacés en cliquant dessus et en les glissant. Enfin, on peut exporter ce graphe sous forme d'une image. En bref, cette page résume un ménage et ses liens de filiations sous forme de diagramme facile à appréhender. diff --git a/user/notifications.md b/user/notifications.md index af2f013..aa620fc 100644 --- a/user/notifications.md +++ b/user/notifications.md @@ -13,7 +13,7 @@ menu "utilisateur" en haut à droite de l'écran. Selon la configuration choisie ## Créer une notification -![Créer une notification](screenshot/img/fr_notification_create_entityClass_Chill%5CPersonBundle%5CEntity%5CAccompanyingPeriod_entityId_2705.png) +![Créer une notification](user/img/notification_parcours.png) Des notifications peuvent être envoyées à partir de plusieurs endroits du logiciel. Une notification comprend un objet (comme un courriel), un ou plusieurs destinataires, un message et les informations à partir desquelles la notification est envoyée. par exemple, lors de l'envoi d'une notification dans le cadre d'un parcours, les informations générales du parcours sont également copiées.