Project

General

Profile

Bug #47966

Exceptions jours fériés orphelines

Added by Valentin Deniaud about 4 years ago. Updated about 4 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
-
Start date:
22 October 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Pour ne pas embrouiller #47916, où j'écrivais :

Essonne, chaque exception est en double, une seule source, le doublon a perdu son attribut « source » et son flag « external » : https://agendas.demarches.essonne.fr/manage/agendas/1/settings

Après avoir scruté le code et appuyé sur tous les boutons, je n'ai toujours aucune idée de comment ça a pu arriver. Malheureusement ça s'est produit sur deux autres instances :
https://agendas.demarches.ville-sens.fr/manage/agendas/50/settings
https://agendas.mesdemarches.grand-chatellerault.fr/manage/agendas/1154/settings

Je vais corriger à la main, espérer que ça soit tout de même lié à #47916, et si pas de nouvelle occurrence dans ~1 mois je fermerai.


Files

Associated revisions

Revision 06220c72 (diff)
Added by Valentin Deniaud about 4 years ago

agendas: rename flag on exception sourced from settings (#47966)

Revision 04831425 (diff)
Added by Valentin Deniaud about 4 years ago

agendas: move desk settings exceptions import to view (#47966)

Revision 88ae9d52 (diff)
Added by Valentin Deniaud about 4 years ago

agendas: import/export settings exception source (#47966)

Revision a3085e5c (diff)
Added by Valentin Deniaud about 4 years ago

agendas: rename flag on exception sourced from settings (#47966)

Revision 48700e3d (diff)
Added by Valentin Deniaud about 4 years ago

agendas: move desk settings exceptions import to view (#47966)

Revision 0f6e6ff3 (diff)
Added by Valentin Deniaud about 4 years ago

agendas: import/export settings exception source (#47966)

History

#3

Updated by Valentin Deniaud about 4 years ago

  • Assignee set to Valentin Deniaud

Le week-end porte conseil, elles apparaissent après import/export...

#4

Updated by Valentin Deniaud about 4 years ago

Deux erreurs de conception, qu'on pourrait dire à l'origine du bug :
  • exception.external veut dire exactement que exception.source.settings_slug n'est pas nul, donc external ne sert à rien (en plus d'avoir un nom mal choisi). Corrigé dans 0001.
  • Faire des trucs cachés dans la méthode save(), c'est pas bien. Corrigé dans 0002.

Reste tout de même qu'il faut importer/exporter la source (pour savoir si elle est activée ou pas), c'est 0003.

#5

Updated by Valentin Deniaud about 4 years ago

  • Tracker changed from Développement to Bug
  • Status changed from Solution proposée to Nouveau
#7

Updated by Valentin Deniaud about 4 years ago

  • Status changed from Nouveau to Solution proposée
#8

Updated by Lauréline Guérin about 4 years ago

  • Status changed from Solution proposée to Solution validée
#9

Updated by Valentin Deniaud about 4 years ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 88ae9d52efd7ff6e502deaf2222d7988331827db
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Mon Oct 26 18:09:53 2020 +0100

    agendas: import/export settings exception source (#47966)

commit 0483142578b23f8f50bfebf667f1f0c7634bca7d
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Mon Oct 26 17:26:57 2020 +0100

    agendas: move desk settings exceptions import to view (#47966)

commit 06220c72e2ef26574ba01b90a559530ede619917
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Mon Oct 26 16:55:59 2020 +0100

    agendas: rename flag on exception sourced from settings (#47966)
#10

Updated by Frédéric Péters about 4 years ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF