Projet

Général

Profil

Development #61631

API subscription: pas de chevauchement, pas de changement de user_external_id

Ajouté par Lauréline Guérin 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:
10 février 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

endpoint de création:
- empêcher la création d'une subscription qui recoupe une autre subscription (même agenda, même user_external_id)

enpoint de modification:
- empêcher le changement de date si la nouvelle période recoupe une autre subscription (même agenda, même user_external_id)
- empêcher la modification de valeur du champ user_external_id (parce que c'est plus facile de gérer le chevauchement, l'update des bookings liés, etc si cette valeur ne change jamais)


Fichiers

Révisions associées

Révision 0d919518 (diff)
Ajouté par Lauréline Guérin il y a environ 2 ans

api: subscriptions with overlapping is forbidden (#61631)

Révision f7077509 (diff)
Ajouté par Lauréline Guérin il y a environ 2 ans

api: not possible to change subscription user_external_id (#61631)

Historique

#3

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

Ça ne marche pas d'utiliser juste read_only_fields dans 0002 ?

#4

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

c'est le même serializer pour la création, et on veut setter user_external_id dans ce cas; j'aurais pu faire un serializer spécial pour l'update en effet

#5

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

  • Statut changé de Solution proposée à Solution validée
#6

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit f70775094472c26f225552e27c3cfbe79be18acd
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Thu Feb 10 11:44:26 2022 +0100

    api: not possible to change subscription user_external_id (#61631)

commit 0d919518bef66f0dcce280c8c68bfed0572b2891
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Thu Feb 10 11:08:26 2022 +0100

    api: subscriptions with overlapping is forbidden (#61631)
#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 environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF