Расширена статистика для разделов #22

This commit is contained in:
2026-05-28 13:49:08 +03:00
parent 2dac5e5102
commit 1986fd4694
20 changed files with 1189 additions and 71 deletions
+7 -4
View File
@@ -47,15 +47,18 @@ stats_schema() ->
type => object,
properties => #{
<<"users_total">> => #{type => integer, description => <<"Total number of users">>},
<<"pending_users_total">> => #{type => integer, description => <<"Number of users awaiting email verification">>},
<<"events_total">> => #{type => integer, description => <<"Total number of events">>},
<<"reviews_total">> => #{type => integer, description => <<"Total number of reviews">>},
<<"calendars_total">> => #{type => integer, description => <<"Total number of calendars">>},
<<"reports_total">> => #{type => integer, description => <<"Total number of reports">>},
<<"reviews_total">> => #{type => integer, description => <<"Total number of reviews">>},
<<"reports_total">> => #{type => integer, description => <<"Total number of reports (all statuses)">>},
<<"reports_pending">> => #{type => integer, description => <<"Number of pending reports">>},
<<"reports_reviewed">> => #{type => integer, description => <<"Number of reviewed reports">>},
<<"reports_dismissed">> => #{type => integer, description => <<"Number of dismissed reports">>},
<<"tickets_total">> => #{type => integer, description => <<"Total number of tickets">>},
<<"tickets_open">> => #{type => integer, description => <<"Number of open tickets">>},
<<"subscriptions_total">> => #{type => integer, description => <<"Total number of subscriptions">>},
<<"active_subscriptions">> => #{type => integer, description => <<"Number of active subscriptions">>},
<<"pending_users_total">> => #{type => integer, description => <<"Number of users awaiting email verification">>},
<<"trial_subscriptions">> => #{type => integer, description => <<"Number of trial subscriptions">>},
<<"avg_ticket_resolution_h">> => #{type => number, format => float, description => <<"Average ticket resolution time in hours">>},
<<"registrations_by_day">> => #{
type => array,