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 plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
18 octobre 2018
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

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


Fichiers

Révisions associées

Révision 6451f27c (diff)
Ajouté par Benjamin Dauvergne il y a plus de 5 ans

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

Révision 86b169bd (diff)
Ajouté par Benjamin Dauvergne il y a plus de 5 ans

visualization: add setting to disable cache (#27407)

Révision 8d28b501 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 5 ans

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 plus de 5 ans

#2

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Tracker changé de Bug à Development
#5

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

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 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?

#7

Mis à jour par Christophe Siraut il y a plus de 5 ans

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

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

#10

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
#11

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

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

Formats disponibles : Atom PDF