notifications
This commit is contained in:
parent
e5f127045b
commit
10487703ca
@ -26,6 +26,7 @@ if [ $kind = 'user' ]; then
|
|||||||
$kind/thirdparty.md
|
$kind/thirdparty.md
|
||||||
$kind/parcours.md
|
$kind/parcours.md
|
||||||
$kind/menage.md
|
$kind/menage.md
|
||||||
|
$kind/notifications.md
|
||||||
$kind/choisir_une_adresse.md
|
$kind/choisir_une_adresse.md
|
||||||
"
|
"
|
||||||
elif [ $kind = 'admin' ]; then
|
elif [ $kind = 'admin' ]; then
|
||||||
|
@ -27,18 +27,23 @@ curl 'https://quinquina.champs-libres.be/_wdt/708fb5' \
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
COOKIE_KEY = 'PHPSESSID'
|
COOKIE_KEY = 'PHPSESSID'
|
||||||
COOKIE_VALUE = '57dee6deabd6e0ae75f7a55421fc2427'
|
COOKIE_VALUE = '977de105d4adbaefde9b440df685831c'
|
||||||
|
|
||||||
household_id = 376
|
household_id = 376
|
||||||
|
notification_id = 126
|
||||||
|
parcours_id = 2705
|
||||||
|
|
||||||
URLS = [
|
URLS = [
|
||||||
f'fr/person/household/{household_id}/summary',
|
f'fr/person/household/{household_id}/summary',
|
||||||
f'fr/person/household/{household_id}/addresses',
|
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}'
|
||||||
]
|
]
|
||||||
|
|
||||||
for u in URLS:
|
for u in URLS:
|
||||||
url = BASE_URL + u
|
url = BASE_URL + u
|
||||||
filename = 'img/' + u.replace('/', '_') + '.png'
|
filename = 'img/' + u.replace('/', '_').replace('&', '_').replace('?', '_').replace('=', '_') + '.png'
|
||||||
print(f'fetching {url} ...')
|
print(f'fetching {url} ...')
|
||||||
subprocess.run(f"wkhtmltoimage -q --cookie {COOKIE_KEY} {COOKIE_VALUE} {url} {filename}", shell=True, check=True)
|
subprocess.run(f'wkhtmltoimage -q --javascript-delay 1000 --cookie {COOKIE_KEY} {COOKIE_VALUE} "{url}" {filename}', shell=True, check=True)
|
||||||
|
40
user/notifications.md
Normal file
40
user/notifications.md
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
\newpage
|
||||||
|
|
||||||
|
# Notifications
|
||||||
|
<!-- fr/notification/inbox -->
|
||||||
|
|
||||||
|
![Boîte de réception des notifications](screenshot/img/fr_notification_inbox.png)
|
||||||
|
|
||||||
|
Les notifications sont des messages envoyés par un utilisateur à un ou plusieurs autres. Les notifications ont pour but d'échanger rapidement des informations sur des dossiers sociaux en cours entre travailleurs sociaux. Par exemple, les notifications permettent d'informer un travailleur social à propos d'un parcours.
|
||||||
|
|
||||||
|
On y accède soit depuis la page d'accueil de Chill, sous l'onglet "Mes notifications", soit n'importe où dans l'application via le
|
||||||
|
menu "utilisateur" en haut à droite de l'écran. Selon la configuration choisie par les administrateurs du logiciel, les notifications sont aussi envoyées par courriel au travailleur social concerné.
|
||||||
|
|
||||||
|
## Créer une notification
|
||||||
|
<!-- fr/notification/create?entityClass=Chill%5CPersonBundle%5CEntity%5CAccompanyingPeriod&entityId=2705-->
|
||||||
|
|
||||||
|
![Créer une notification](screenshot/img/fr_notification_create_entityClass_Chill%5CPersonBundle%5CEntity%5CAccompanyingPeriod_entityId_2705.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.
|
||||||
|
|
||||||
|
Il est possible d'envoyer une notification:
|
||||||
|
|
||||||
|
- de la page résumé d'un parcours
|
||||||
|
- d'une activité/échange
|
||||||
|
|
||||||
|
Les notifications envoyées, par exemple, à partir d'un parcours, sont listées dans le résumé du parcours.
|
||||||
|
|
||||||
|
<!-- TODO: Y a t il d'autres endroits où sont utilisées les notifications? -->
|
||||||
|
|
||||||
|
Il y a en outre des notifications automatiquement envoyées lors de certaines manipulations.
|
||||||
|
|
||||||
|
|
||||||
|
## Discuter dans une notification
|
||||||
|
<!-- fr/notification/{notification_id}/show -->
|
||||||
|
|
||||||
|
![Discussion dans une notification](screenshot/img/fr_notification_126_show.png)
|
||||||
|
|
||||||
|
Lorsqu'une notification est reçue, il est possible d'engager une discussion avec son destinataire dans la page de la notification. Cela permet de laisser des messages entre travailleurs, comme dans un système de discussion en ligne.
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user