Projet

Général

Profil

Bug #15644

crash des "Statistiques globales" quand il n'y a encore aucun formulaire

Ajouté par Thomas Noël il y a environ 7 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
27 mars 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Parce que wcs_all_forms n'existe pas

ProgrammingError: relation "wcs_all_forms" does not exist
LINE 1: ...C('month', receipt_time) AS month, COUNT(*)  FROM wcs_all_fo...
                                                             ^

(10 additional frame(s) were not displayed)
...
  File "quixote/directory.py", line 67, in _q_traverse
    return obj()
  File "wcs/backoffice/management.py", line 648, in statistics
    criterias=[NotEqual('status', 'draft')])
  File "wcs/backoffice/management.py", line 2100, in do_graphs_section
    monthly_totals = sql.get_monthly_totals(period_start, period_end, criterias)[-12:]
  File "wcs/sql.py", line 300, in f
    return func(*args, **kwargs)
  File "wcs/sql.py", line 1801, in get_monthly_totals
    cur.execute(statement, parameters)

Même traitement que #12568


Fichiers

Révisions associées

Révision 7b7620cb (diff)
Ajouté par Thomas Noël il y a presque 4 ans

backoffice: display message on global statistics when there are no formdefs (#15644)

Révision 739f2557 (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

tests: adapt empty statistics page for python 3 (#15644)

Historique

#1

Mis à jour par Thomas Noël il y a environ 7 ans

#2

Mis à jour par Frédéric Péters il y a environ 7 ans

Faut faire ça après le html_top et le breadcrumb.append.

#4

Mis à jour par Frédéric Péters il y a environ 7 ans

À voir; créer une fonction "empty_site", qui serait également appelée dans le _q_index. Comme ça on évite aussi totalement la barre latérale avec le lien vers le "Statistiques globales" et la recherche par code de suivi.

#5

Mis à jour par Frédéric Péters il y a presque 5 ans

  • Statut changé de En cours à Solution validée

Pas testé mais j'imagine que ça s'applique encore, ou au moins que ça se rebase très facilement.

#6

Mis à jour par Thomas Noël il y a presque 5 ans

Rebasé. J'attends la semaine prochaine pour pousser, aucun enjeu : le lien "Global statistics" n'est de toute façon plus affiché quand le site est vide (d'où adaptation du test pour aller directement vers la page des stats).

#7

Mis à jour par Frédéric Péters il y a presque 4 ans

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

Ça doit sans doute à nouveau pouvoir se rebaser.

#8

Mis à jour par Thomas Noël il y a presque 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 7b7620cbdc6540a1468221631f0e72f4dfb66f58
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Mon Mar 27 15:34:06 2017 +0200

    backoffice: display message on global statistics when there are no formdefs (#15644)

#9

Mis à jour par Frédéric Péters il y a presque 4 ans

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

Formats disponibles : Atom PDF