Projet

Général

Profil

Bug #55301

Duplication d'évènements récurrents lors de la duplication d'un agenda

Ajouté par Emmanuel Cazenave il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
01 juillet 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Un agenda avec un évènement récurrent, dupliquer l'agenda, dans l'agenda dupliqué les évènements sont en double.


Fichiers

Révisions associées

Révision 387ccda6 (diff)
Ajouté par Emmanuel Cazenave il y a plus de 2 ans

agendas: take care of primary event when duplicating recurring events (#55301)

Historique

#2

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

En fait pas de duplication en base, juste la vue mensuelle qui perd les pédales et affiche les trucs en double.

Problème de base : la relation primary_event sur un évènement issue d'une récurrence n'est pas gérée par la duplication, les évènements créés par duplication ont dans primary_event l'évènement récurrent de l'agenda d'origine.

#3

Mis à jour par Valentin Deniaud il y a presque 3 ans

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

Tout bon à part que je préfèrerais sans les lignes blanches avant les elif et aussi .filter(recurrence_days__isnull=True).filter(primary_event__isnull=True) tu pourrais juste mettre une virgule.

#4

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)

J'ai réduit le filter mais laissé les espaces, je n'arrive pas à lire les gros pâtés.

commit 37483da4ee148e53893ddff06be84f19bdf91b75
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Thu Jul 1 15:52:27 2021 +0200

    agendas: take care of primary event when duplicating recurring events (#55301)
#5

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Résolu (à déployer) à Solution validée

Le commit n'est pas dans le dépôt.

#7

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)

J'étais passé complètement à coté.

commit 387ccda63b19afa4b7f420306991f7c7bd84a83b
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Thu Jul 1 15:52:27 2021 +0200

    agendas: take care of primary event when duplicating recurring events (#55301)
#8

Mis à jour par Frédéric Péters il y a plus de 2 ans

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

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

Automatic expiration

Formats disponibles : Atom PDF