Project

General

Profile

Bug #15644

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

Added by Thomas Noël over 3 years ago. Updated 3 months ago.

Status:
Solution déployée
Priority:
Normal
Assignee:
Target version:
-
Start date:
27 Mar 2017
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

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

0001-backoffice-display-message-on-global-statistics-when.patch View (2.34 KB) Thomas Noël, 27 Mar 2017 03:34 PM

0001-backoffice-display-message-on-global-statistics-when.patch View (2.41 KB) Thomas Noël, 27 Mar 2017 03:41 PM

0001-backoffice-display-message-on-global-statistics-when.patch View (2.36 KB) Thomas Noël, 27 Jun 2019 09:39 AM

Associated revisions

Revision 7b7620cb (diff)
Added by Thomas Noël 3 months ago

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

Revision 739f2557 (diff)
Added by Frédéric Péters 3 months ago

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

History

#1 Updated by Thomas Noël over 3 years ago

#2 Updated by Frédéric Péters over 3 years ago

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

#4 Updated by Frédéric Péters over 3 years ago

À 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 Updated by Frédéric Péters about 1 year ago

  • Status changed from En cours to Solution validée

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

#6 Updated by Thomas Noël about 1 year ago

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 Updated by Frédéric Péters 3 months ago

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

Ça doit sans doute à nouveau pouvoir se rebaser.

#8 Updated by Thomas Noël 3 months ago

  • Status changed from Solution validée to 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 Updated by Frédéric Péters 3 months ago

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

Also available in: Atom PDF