Projet

Général

Profil

Development #57546

api event: Ajouter du nettoyage sur le serializer d'Event

Ajouté par Nicolas Roche il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
04 octobre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Il y a ce code dans le manager qui n'est pas repris dans l'API

        if self.cleaned_data.get('frequency') == 'unique':
            self.cleaned_data['recurrence_days'] = None
            self.cleaned_data['recurrence_end_date'] = None


Fichiers

Historique

#1

Mis à jour par Nicolas Roche il y a plus de 2 ans

#2

Mis à jour par Nicolas Roche il y a plus de 2 ans

  • Statut changé de Solution proposée à En cours
#3

Mis à jour par Nicolas Roche il y a plus de 2 ans

  • Statut changé de En cours à Rejeté

En fait cela ne me semble pas possible de reprendre exactement le code du manager.
Dans le serializer, on a pas 'frequency' mais directement 'recurrence_days' et surtout on n'a pas l'objet sous la main pour voir la valeur actuelle de 'recurrence_days' (requis pour le endpoint patch qui peut ne modifier que quelques-un des champs)
Pour bien faire, il faudrait faire une mise à jour de l'événement à la fin des vues post et patch, mais ça me semble bien compliqué pour le gain escompté.

Formats disponibles : Atom PDF