Development #27407
ajouter une période prédéfinie "depuis le 1er janvier de l'année précédente"
100%
Description
Pour éviter une période vide au 1er janvier de l'année en cours.
Fichiers
Révisions associées
visualization: add setting to disable cache (#27407)
visualization: add truncated previous year range (fixes #27407)
It goes from 01/01 to 31/12 of previous year, i.e. if we are the
01/01/2019 it matches 01/01/2018-31/12/2018.
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Fichier 0001-add-a-predefined-date-range-from-1st-january-of-prev.patch 0001-add-a-predefined-date-range-from-1st-january-of-prev.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Fichier 0001-engine-make-Dimension.order_by-a-list-fixes-28175.patch 0001-engine-make-Dimension.order_by-a-list-fixes-28175.patch ajouté
Rebasé.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Fichier 0002-visualization-add-setting-to-disable-cache-27407.patch 0002-visualization-add-setting-to-disable-cache-27407.patch ajouté
- Fichier 0001-engine-only-use-join-in-filter-if-there-are-27407.patch 0001-engine-only-use-join-in-filter-if-there-are-27407.patch ajouté
- Fichier 0003-visualization-add-truncated-previous-year-range-fixe.patch 0003-visualization-add-truncated-previous-year-range-fixe.patch ajouté
- une correction pour le cas, général en fait, où une dimension déclare avoir besoin de jointures pour ses filtres mais n'en a pas
- un setting pour désactiver le cache qui est gênant pendant les tests, surtout si on jour avec freezegun
Mis à jour par Christophe Siraut il y a plus de 5 ans
dans le premier patch le commentaire n'est pas complet: "if there are what"
un setting pour désactiver le cache qui est gênant pendant les tests, surtout si on jour avec freezegun
si c'est uniquement pour les tests, peut-être privilégier un monkeypatch que d'ajouter un paramètre de configuration?
Mis à jour par Christophe Siraut il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
Christophe Siraut a écrit :
dans le premier patch le commentaire n'est pas complet: "if there are what"
Ben des "joins", "only use joins in filter if there are joins".. Je vais réecrire.
un setting pour désactiver le cache qui est gênant pendant les tests, surtout si on jour avec freezegun
si c'est uniquement pour les tests, peut-être privilégier un monkeypatch que d'ajouter un paramètre de configuration?
Je trouve beaucoup plus propre d'avoir un setting (les tests de django ont ce genre de choses).
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Fichier 0002-visualization-add-setting-to-disable-cache-27407.patch 0002-visualization-add-setting-to-disable-cache-27407.patch ajouté
- Fichier 0001-engine-when-filtering-only-use-joins-if-defined-2740.patch 0001-engine-when-filtering-only-use-joins-if-defined-2740.patch ajouté
- Fichier 0003-visualization-add-truncated-previous-year-range-fixe.patch 0003-visualization-add-truncated-previous-year-range-fixe.patch ajouté
- Statut changé de Solution validée à Solution proposée
Voili.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Solution proposée à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit 8d28b5012c32e33120348e3fd69269a47e544c78.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Fermé
engine: when filtering only use joins if defined (#27407)