remove deprecated view, it was moved to statistics scope

This commit is contained in:
Marc Anguera Insa
2015-04-12 13:46:10 +02:00
parent 956a4db57c
commit 591cc3b512

View File

@ -1,166 +0,0 @@
%h1
= t ".statistics"
.panel.panel-default
.panel-heading
.panel-title
= t ".global_activity"
.panel-body
%ul.nav.nav-pills.statistics
%li
= t ".users_reg"
.badge
= @members.count
%li
= t ".num_swaps"
.badge
= @num_swaps
%li
= t ".total_hours"
.badge
= seconds_to_hm @total_hours
%form.navbar-form.navbar-right
.form-group
%input.form-control{type: "date", placeholder: "mm/aaaa inicial", name: "ini", value: params[:ini]}
%input.form-control{type: "date", placeholder: "mm/aaaa final", name: "fin", value: params[:fin]}
%button.btn.btn-default{type: "submit"}= "Mostrar"
#chart
.panel.panel-default
.panel-heading
.panel-title
= t ".inactive_users"
.panel-body
%table.table.table-hover.table-condensed
%thead
%tr
%th ID
%th= User.human_attribute_name(:username)
%th= t ".days_without_swaps"
%th= t ".last_movement"
%tbody
/ Por días sin movimientos
- @members.includes(:account).sort_by(&:days_without_swaps).reverse.map{|a| a unless a.days_without_swaps.zero?}.compact.each do |mem|
%tr
%td= mem.member_uid
%td= link_to mem.user.username, mem.user
%td= (DateTime.now.to_date - mem.account.updated_at.to_date).to_i
%td= (mem.account.balance.blank? || mem.account.balance.zero?) ? t(".no_movements") : l(mem.account.updated_at, format: :short)
.panel.panel-default
.panel-heading
.panel-title
= t ".demographics"
.panel-body
- age = 0
- @date = { t('.unknown') => 0, '-17' => 0, '18-24' => 0, '25-34' => 0, '35-44' => 0, '45-54' => 0, '55-64' => 0, '65+' => 0 }
- @members.each do |m|
- age = (m.user.date_of_birth.present?)? age(m.user.date_of_birth) : -1
- case age
- when 0 .. 17
- @date['-17']+= 1
- when 18 .. 24
- @date['18-24']+= 1
- when 25 .. 34
- @date['25-34']+= 1
- when 35 .. 44
- @date['35-44']+= 1
- when 45 .. 54
- @date['45-54']+= 1
- when 55 .. 64
- @date['55-64']+= 1
- when 65 .. 100
- @date['65+']+= 1
- else
- @date[t(".unknown")]+= 1
#pie
:javascript
window.onload = function () {
//globales
$('#chart').highcharts({
chart: {
type: 'column'
},
title: {
text: "#{t '.bank_activity'}"
},
subtitle: {
text: "#{t '.per_month'}"
},
xAxis: {
categories: #{@months_names.to_json}
},
yAxis: {
min: 0,
title: {
text: ''
}
},
tooltip: {
headerFormat: '<span style="font-size:10px">{point.key}</span><table>',
pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +
'<td style="padding:0"><b>{point.y}</b></td></tr>',
footerFormat: '</table>',
shared: true,
useHTML: true
},
plotOptions: {
column: {
pointPadding: 0.2,
borderWidth: 0
}
},
series: [{
name: "#{t '.users_reg'}",
data: #{@user_reg_months.to_json}
}, {
name: "#{t ".num_swaps"}",
data: #{@num_swaps_months.to_json}
}, {
name: "#{t ".total_hours"}",
data: #{@hours_swaps_months.to_json}
}]
});
//demograficos
var keys1 = #{@date.keys.to_json};
var values1 = #{@date.values.to_json};
var i = 0;
var ages = [];
for(i in keys1){
ages[i] = [keys1[i], values1[i]]
i++;
}
$('#pie').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: "#{t '.by_ages'}"
},
tooltip: {
pointFormat: '{series.name}: <b>{point.y}</b>'
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: true,
color: '#000000',
connectorColor: '#000000',
format: '<b>{point.name}</b>: {point.percentage:.1f} %'
}
}
},
series: [{
type: 'pie',
name: "#{t '.num_people'}",
data: ages
}]
});
}