Projet

Général

Profil

Development #27407

ajouter une période prédéfinie "depuis le 1er janvier de l'année précédente"

Ajouté par Benjamin Dauvergne il y a 5 mois. Mis à jour il y a 2 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
18 oct. 2018
Echéance:
% réalisé:

100%

Patch proposed:
Oui

Description

Pour éviter une période vide au 1er janvier de l'année en cours.

0001-add-a-predefined-date-range-from-1st-january-of-prev.patch Voir (3,29 ko) Benjamin Dauvergne, 18 oct. 2018 19:47

0001-engine-make-Dimension.order_by-a-list-fixes-28175.patch Voir (18,8 ko) Benjamin Dauvergne, 14 jan. 2019 11:01

0002-visualization-add-setting-to-disable-cache-27407.patch Voir (2,07 ko) Benjamin Dauvergne, 14 jan. 2019 12:32

0001-engine-only-use-join-in-filter-if-there-are-27407.patch Voir (935 octets) Benjamin Dauvergne, 14 jan. 2019 12:32

0003-visualization-add-truncated-previous-year-range-fixe.patch Voir (5,66 ko) Benjamin Dauvergne, 14 jan. 2019 12:32

0002-visualization-add-setting-to-disable-cache-27407.patch Voir (2,07 ko) Benjamin Dauvergne, 15 jan. 2019 13:01

0001-engine-when-filtering-only-use-joins-if-defined-2740.patch Voir (939 octets) Benjamin Dauvergne, 15 jan. 2019 13:01

0003-visualization-add-truncated-previous-year-range-fixe.patch Voir (5,66 ko) Benjamin Dauvergne, 15 jan. 2019 13:01

Révisions associées

Révision 6451f27c (diff)
Ajouté par Benjamin Dauvergne il y a 2 mois

engine: when filtering only use joins if defined (#27407)

Révision 86b169bd (diff)
Ajouté par Benjamin Dauvergne il y a 2 mois

visualization: add setting to disable cache (#27407)

Révision 8d28b501 (diff)
Ajouté par Benjamin Dauvergne il y a 2 mois

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

#1 Mis à jour par Benjamin Dauvergne il y a 5 mois

#2 Mis à jour par Benjamin Dauvergne il y a 3 mois

  • Tracker changé de Bug à Development

#5 Mis à jour par Benjamin Dauvergne il y a 2 mois

Avec des tests et au passage:
  • 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

#6 Mis à jour par Christophe Siraut il y a 2 mois

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?

#7 Mis à jour par Christophe Siraut il y a 2 mois

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

#8 Mis à jour par Benjamin Dauvergne il y a 2 mois

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).

#10 Mis à jour par Benjamin Dauvergne il y a 2 mois

  • % réalisé changé de 0 à 100
  • Statut changé de Solution proposée à Résolu (à déployer)

#11 Mis à jour par Benjamin Dauvergne il y a 2 mois

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF