Projet

Général

Profil

Development #64423

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

Ajouté par Valentin Deniaud il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
21 avril 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

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


Fichiers


Demandes liées

Lié à w.c.s. - Development #63559: Filtres supplémentaires pour envoyer un champ liste à choix multiple par WSFermé05 avril 2022

Actions

Révisions associées

Révision 513980d5 (diff)
Ajouté par Valentin Deniaud il y a environ 2 ans

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

Révision 3fab3b13 (diff)
Ajouté par Valentin Deniaud il y a environ 2 ans

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

Historique

#1

Mis à jour par Valentin Deniaud il y a environ 2 ans

  • Lié à Development #63559: Filtres supplémentaires pour envoyer un champ liste à choix multiple par WS ajouté
#3

Mis à jour par Valentin Deniaud il y a environ 2 ans

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

Mis à jour par Lauréline Guérin il y a environ 2 ans

  • Statut changé de Solution proposée à 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

Mis à jour par Valentin Deniaud il y a environ 2 ans

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

Mis à jour par Valentin Deniaud il y a environ 2 ans

  • Statut changé de Solution validée à 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

Mis à jour par Transition automatique il y a environ 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF