Расширена общая статистика по дням: Отзывы, Календари, Жалобы, Тикеты, Подписки #22
This commit is contained in:
@@ -49,6 +49,7 @@ get_stats(_, _, _, _) ->
|
||||
build_superadmin_stats(From, To) ->
|
||||
#{
|
||||
users_total => core_user:count_users(),
|
||||
pending_users_total => core_user:count_pending_users(),
|
||||
events_total => core_event:count_events(),
|
||||
calendars_total => core_calendar:count_calendars(),
|
||||
reviews_total => core_review:count_reviews(),
|
||||
@@ -58,6 +59,12 @@ build_superadmin_stats(From, To) ->
|
||||
avg_ticket_resolution_h => trunc_hours(core_ticket:avg_resolution_time()),
|
||||
registrations_by_day => date_list_to_json(core_user:count_users_by_date(From, To)),
|
||||
events_by_day => date_list_to_json(core_event:count_events_by_date(From, To)),
|
||||
reviews_by_day => date_list_to_json(core_review:count_reviews_by_date(From, To)),
|
||||
calendars_by_day => date_list_to_json(core_calendar:count_calendars_by_date(From, To)),
|
||||
reports_by_day => date_list_to_json(core_report:count_reports_by_date(From, To)),
|
||||
tickets_by_day => date_list_to_json(core_ticket:count_tickets_by_date(From, To)),
|
||||
subscriptions_by_day => date_list_to_json(core_subscription:count_subscriptions_by_date(From, To)),
|
||||
pending_users_by_day => date_list_to_json(core_user:count_pending_users_by_date(From, To)),
|
||||
admin_activity => collect_admin_activity()
|
||||
}.
|
||||
|
||||
@@ -69,6 +76,7 @@ build_superadmin_stats(From, To) ->
|
||||
build_admin_stats(From, To) ->
|
||||
#{
|
||||
users_total => core_user:count_users(),
|
||||
pending_users_total => core_user:count_pending_users(),
|
||||
events_total => core_event:count_events(),
|
||||
calendars_total => core_calendar:count_calendars(),
|
||||
reviews_total => core_review:count_reviews(),
|
||||
@@ -77,7 +85,13 @@ build_admin_stats(From, To) ->
|
||||
tickets_total => length(core_ticket:list_all()),
|
||||
avg_ticket_resolution_h => trunc_hours(core_ticket:avg_resolution_time()),
|
||||
registrations_by_day => date_list_to_json(core_user:count_users_by_date(From, To)),
|
||||
events_by_day => date_list_to_json(core_event:count_events_by_date(From, To))
|
||||
events_by_day => date_list_to_json(core_event:count_events_by_date(From, To)),
|
||||
reviews_by_day => date_list_to_json(core_review:count_reviews_by_date(From, To)),
|
||||
calendars_by_day => date_list_to_json(core_calendar:count_calendars_by_date(From, To)),
|
||||
reports_by_day => date_list_to_json(core_report:count_reports_by_date(From, To)),
|
||||
tickets_by_day => date_list_to_json(core_ticket:count_tickets_by_date(From, To)),
|
||||
subscriptions_by_day => date_list_to_json(core_subscription:count_subscriptions_by_date(From, To)),
|
||||
pending_users_by_day => date_list_to_json(core_user:count_pending_users_by_date(From, To))
|
||||
}.
|
||||
|
||||
%%%-------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user