Project

General

Profile

Développement #64423

Permettre de configurer un agenda de garde partagée par API

Added by Valentin Deniaud over 2 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
-
Start date:
21 April 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

C'est à dire lors de la création pouvoir passer tout ce qu'il faut, enfants, règles de garde et vacances.


Files


Related issues

Related to w.c.s. - Développement #63559: Filtres supplémentaires pour envoyer un champ liste à choix multiple par WSFermé05 April 2022

Actions

Associated revisions

Revision 513980d5 (diff)
Added by Valentin Deniaud over 2 years ago

agendas: split name into first name and last name for shared custody (#64423)

Revision 3fab3b13 (diff)
Added by Valentin Deniaud over 2 years ago

api: configure shared custody agenda on creation (#64423)

History

#1

Updated by Valentin Deniaud over 2 years ago

  • Related to Développement #63559: Filtres supplémentaires pour envoyer un champ liste à choix multiple par WS added
#3

Updated by Valentin Deniaud over 2 years ago

Voilà ça devrait permettre de configurer en un coup les cas classiques prévus dans une convention (http://www.cdad-yvelines.justice.fr/wp-content/uploads/2019/10/2-MODELE-CONVENTION-PARENTALE-GARDE-ALTERNEE.pdf).

Genre pour que papa John garde son fils les semaines paires, que les vacances d'été il ait la garde les premiers et troisièmes quarts les années paires et deuxième et quatrième les années impaires, il faudra envoyer :

{
    'guardian_first_name': 'John',
    'guardian_last_name': 'Doe',
    'guardian_id': 'xxx',
    'other_guardian_first_name': 'Jane',
    'other_guardian_last_name': 'Doe',
    'other_guardian_id': 'yyy',
    'children': [
        {
            'first_name': 'James',
            'last_name': 'Doe',
            'user_external_id': 'zzz',
        },
    ],
    'weeks': 'even',
    'summer_holidays:periodicity': 'first-and-third-quarters',
    'summer_holidays:years': 'even',
}

#4

Updated by Lauréline Guérin over 2 years ago

  • Status changed from Solution proposée to Solution validée

ok, mais le fait que via l'api on crée automatiquement les périodes en miroir pour l'autre parent, alors que via l'interface tout doit se configurer à la main, ça ne risque pas de perdre l'admin qui configure un agenda de garde ?

#5

Updated by Valentin Deniaud over 2 years ago

Lauréline Guerin a écrit :

ok, mais le fait que via l'api on crée automatiquement les périodes en miroir pour l'autre parent, alors que via l'interface tout doit se configurer à la main, ça ne risque pas de perdre l'admin qui configure un agenda de garde ?

On verra bien, je doute que le concept de « période en miroir » traverse l'esprit de l'admin, ignorance is bliss :)

#6

Updated by Valentin Deniaud over 2 years ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 3fab3b136c2156a3a2609cd84e1ab6898ee91eb1
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Tue Apr 26 10:59:33 2022 +0200

    api: configure shared custody agenda on creation (#64423)

commit 513980d5b16483c30136d52900a256d1a1edd853
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Mon Apr 25 16:56:44 2022 +0200

    agendas: split name into first name and last name for shared custody (#64423)
#7

Updated by Transition automatique over 2 years ago

  • Status changed from Résolu (à déployer) to Solution déployée
#8

Updated by Transition automatique over 2 years ago

Automatic expiration

Also available in: Atom PDF