mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-26 20:54:21 +01:00
handle deleted user in statistics
This commit is contained in:
parent
a53c6e80e7
commit
0e18defe53
@ -263,9 +263,15 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr ng-repeat="datum in data">
|
<tr ng-repeat="datum in data">
|
||||||
<td>{{formatDate(datum._source.date)}}</td>
|
<td>{{formatDate(datum._source.date)}}</td>
|
||||||
<td><a href="" ui-sref="app.admin.members_edit({id:datum._source.userId})">{{getUserNameFromId(datum._source.userId)}}</a></td>
|
<td>
|
||||||
|
<a ng-show="datum._source.userId" ui-sref="app.admin.members_edit({id:datum._source.userId})">{{getUserNameFromId(datum._source.userId)}}</a>
|
||||||
|
<span class="text-gray text-italic" ng-hide="datum._source.userId" translate>{{ 'deleted_user' }}</span>
|
||||||
|
</td>
|
||||||
<td>{{formatSex(datum._source.gender)}}</td>
|
<td>{{formatSex(datum._source.gender)}}</td>
|
||||||
<td><span ng-if="datum._source.age">{{datum._source.age}} {{ 'years_old' | translate }}</span><span ng-if="!datum._source.age" translate>{{ 'unknown' }}</span></td>
|
<td>
|
||||||
|
<span ng-if="datum._source.age">{{datum._source.age}} {{ 'years_old' | translate }}</span>
|
||||||
|
<span ng-if="!datum._source.age" translate>{{ 'unknown' }}</span>
|
||||||
|
</td>
|
||||||
<td>{{formatSubtype(datum._source.subType)}}</td>
|
<td>{{formatSubtype(datum._source.subType)}}</td>
|
||||||
<td ng-if="!type.active.simple">{{datum._source.stat}}</td>
|
<td ng-if="!type.active.simple">{{datum._source.stat}}</td>
|
||||||
<td ng-repeat="field in selectedIndex.additional_fields">
|
<td ng-repeat="field in selectedIndex.additional_fields">
|
||||||
|
@ -588,6 +588,7 @@ en:
|
|||||||
export_all_statistics: "Export all statistics"
|
export_all_statistics: "Export all statistics"
|
||||||
export_the_current_search_results: "Export the current search results"
|
export_the_current_search_results: "Export the current search results"
|
||||||
export: "Export"
|
export: "Export"
|
||||||
|
deleted_user: "Deleted user"
|
||||||
|
|
||||||
stats_graphs:
|
stats_graphs:
|
||||||
# statistics graphs
|
# statistics graphs
|
||||||
|
@ -85,7 +85,7 @@ es:
|
|||||||
training_validation: "Validación de la formación"
|
training_validation: "Validación de la formación"
|
||||||
training_of_the_ : "Training of the " # context: fecha. p.ej. "entrenamiento del 1 de septiembre 2012"
|
training_of_the_ : "Training of the " # context: fecha. p.ej. "entrenamiento del 1 de septiembre 2012"
|
||||||
you_can_validate_the_training_of_the_following_members: "Puede validar la formación de los siguientes miembros:"
|
you_can_validate_the_training_of_the_following_members: "Puede validar la formación de los siguientes miembros:"
|
||||||
deleted_user: "Deleted user" # translation_missing
|
deleted_user: "Usario eliminado"
|
||||||
no_reservation: "Sin reserva"
|
no_reservation: "Sin reserva"
|
||||||
validate_the_trainings: "Validar los entrenamientos"
|
validate_the_trainings: "Validar los entrenamientos"
|
||||||
edition_of_the_description_tooltip: "Edición de la descripción tooltip"
|
edition_of_the_description_tooltip: "Edición de la descripción tooltip"
|
||||||
@ -588,6 +588,7 @@ es:
|
|||||||
export_all_statistics: "Exportar todas las estadísticas"
|
export_all_statistics: "Exportar todas las estadísticas"
|
||||||
export_the_current_search_results: "Exportar los resultados de búsqueda actuales"
|
export_the_current_search_results: "Exportar los resultados de búsqueda actuales"
|
||||||
export: "Exportar"
|
export: "Exportar"
|
||||||
|
deleted_user: "Usario eliminado"
|
||||||
|
|
||||||
stats_graphs:
|
stats_graphs:
|
||||||
# statistics graphs
|
# statistics graphs
|
||||||
|
@ -588,6 +588,7 @@ fr:
|
|||||||
export_all_statistics: "Exporter toutes les statistiques"
|
export_all_statistics: "Exporter toutes les statistiques"
|
||||||
export_the_current_search_results: "Exporter les résultats de la recherche courante"
|
export_the_current_search_results: "Exporter les résultats de la recherche courante"
|
||||||
export: "Exporter"
|
export: "Exporter"
|
||||||
|
deleted_user: "Utilisateur supprimé"
|
||||||
|
|
||||||
stats_graphs:
|
stats_graphs:
|
||||||
# graphiques de statistiques
|
# graphiques de statistiques
|
||||||
|
@ -588,6 +588,7 @@ pt:
|
|||||||
export_all_statistics: "Exportar todas estatísticas"
|
export_all_statistics: "Exportar todas estatísticas"
|
||||||
export_the_current_search_results: "Exportar resultados encontrados"
|
export_the_current_search_results: "Exportar resultados encontrados"
|
||||||
export: "Exportar"
|
export: "Exportar"
|
||||||
|
deleted_user: "Deleted user" # translation_missing
|
||||||
|
|
||||||
stats_graphs:
|
stats_graphs:
|
||||||
# statistics graphs
|
# statistics graphs
|
||||||
|
@ -151,14 +151,19 @@ namespace :fablab do
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
desc '(re)generate statistics in ElasticSearch for the past period'
|
desc '(re)generate statistics in ElasticSearch for the past period. Use 0 to generate for today'
|
||||||
task :generate_stats, [:period] => :environment do |_task, args|
|
task :generate_stats, [:period] => :environment do |_task, args|
|
||||||
raise 'FATAL ERROR: You must pass a number of days (=> past period) to generate statistics on' unless args.period
|
raise 'FATAL ERROR: You must pass a number of days (=> past period) to generate statistics on' unless args.period
|
||||||
|
|
||||||
days = args.period.to_i
|
days = args.period.to_i
|
||||||
days.times.each do |i|
|
if days.zero?
|
||||||
StatisticService.new.generate_statistic(start_date: i.day.ago.beginning_of_day, end_date: i.day.ago.end_of_day)
|
StatisticService.new.generate_statistic(start_date: DateTime.now.beginning_of_day, end_date: DateTime.now.end_of_day)
|
||||||
|
else
|
||||||
|
days.times.each do |i|
|
||||||
|
StatisticService.new.generate_statistic(start_date: i.day.ago.beginning_of_day, end_date: i.day.ago.end_of_day)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user