Les stats sont plus optimisées, et tous les éléments textuels traduits
This commit is contained in:
parent
346f8713fa
commit
e702b9c94b
@ -7,8 +7,6 @@ table
|
||||
padding: 0.3em 0.6em
|
||||
|
||||
table.list
|
||||
&.list
|
||||
width: 30%
|
||||
tr:nth-child(odd)
|
||||
background-color: #D1EAFF
|
||||
tr:nth-child(even)
|
||||
|
@ -4,13 +4,11 @@ class RegionsController < InheritedResources::Base
|
||||
end
|
||||
|
||||
def stats
|
||||
@regions = Region.all
|
||||
@region_events = Event.joins(:region).group(:name).count(:name)
|
||||
|
||||
@events = Event.group(:city).having('count(city) > 3').order('count(city) desc').count(:city)
|
||||
@city_events = Event.group(:city).having('count(city) > 3').order('count(city) desc').count(:city)
|
||||
|
||||
@months = Event
|
||||
.select('extract(year from start_time)')
|
||||
.select('extract(month from start_time)')
|
||||
@month_events = Event
|
||||
.group('extract(year from start_time)')
|
||||
.group('extract(month from start_time)')
|
||||
.count()
|
||||
|
@ -13,30 +13,30 @@
|
||||
%h3=t '.regional'
|
||||
|
||||
%table.list
|
||||
- @regions.each do |region|
|
||||
- @region_events.each do |region|
|
||||
%tr
|
||||
%td.item= region.name
|
||||
%td.quantity= Event.where(region: region).count()
|
||||
%td.item= region[0]
|
||||
%td.quantity= region[1]
|
||||
|
||||
%h3=t '.city'
|
||||
|
||||
%p Seules les villes où plus de trois évènements ont été organisés sont mentionnées.
|
||||
%p=t '.city_conditions'
|
||||
|
||||
%table.list
|
||||
- @events.each do |event|
|
||||
- @city_events.each do |city|
|
||||
%tr
|
||||
%td.item= event[0]
|
||||
%td.quantity= event[1]
|
||||
%td.item= city[0]
|
||||
%td.quantity= city[1]
|
||||
|
||||
%h3=t '.dates'
|
||||
|
||||
%table.list
|
||||
- @months.each do |month|
|
||||
- @month_events.each do |month|
|
||||
%tr
|
||||
%td.item= l(Date.new(month[0][0], month[0][1]), format: :month).capitalize
|
||||
%td.quantity= month[1]
|
||||
|
||||
%h3=t '.web'
|
||||
|
||||
:markdown
|
||||
Des statistiques Web générées par Webalizer [sont disponibles](http://agendadulibre.org/stats/). Elles sont protégées par le login *stats*, mot de passe *Cuntipshaf6* pour éviter le *spam de referers*.
|
||||
- markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML, autolink: true, tables: true)
|
||||
= raw markdown.render t '.webalizer'
|
||||
|
@ -131,8 +131,10 @@ fr:
|
||||
allModeration: Nombre d'évènements en cours de modération
|
||||
regional: Statistiques par région
|
||||
city: Statistiques par ville
|
||||
city_conditions: Seules les villes où plus de trois évènements ont été organisés sont mentionnées.
|
||||
dates: Statistiques par date
|
||||
web: Statistiques Web
|
||||
webalizer: Des statistiques Web générées par Webalizer [sont disponibles](http://agendadulibre.org/stats/). Elles sont protégées par le login *stats*, mot de passe *Cuntipshaf6* pour éviter le *spam de referers*
|
||||
tags:
|
||||
index:
|
||||
title: Tags
|
||||
|
Loading…
Reference in New Issue
Block a user