Development #57546
api event: Ajouter du nettoyage sur le serializer d'Event
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
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier 0001-api-clean-recurrent-event-attributes-on-serializer-5.patch 0001-api-clean-recurrent-event-attributes-on-serializer-5.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Nicolas Roche
- Patch proposed changé de Non à Oui
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é.