{{template "admin_shell_head" .}} {{template "admin_shell_sidebar" .}} {{template "admin_shell_header" .}}
{{T "admin.ai_usage_hint"}}
{{template "admin_product_activation_modal" .}} {{if not (index .Extra "is_pro")}}
{{template "admin_pro_glass_panel" .}}
{{else}} {{$days := index .Extra "days"}} {{$feature := index .Extra "feature"}} {{$overview := index .Extra "overview"}} {{$chart := index .Extra "chart"}}
{{if $feature}} {{index .Extra "feature_label"}} {{end}} {{T "admin.ai_settings"}}
{{index $overview "total"}}
{{T "admin.ai_usage_stat_total"}}
{{index $overview "calls"}}
{{T "admin.ai_usage_stat_ok"}}
{{index $overview "errors"}}
{{T "admin.ai_usage_stat_err"}}
{{index $overview "features"}}
{{T "admin.ai_usage_stat_features"}}
{{T "admin.ai_usage_trend"}}
{{T "admin.ai_usage_chart_empty"}}
{{T "admin.ai_usage_by_feature"}}
{{T "admin.ai_usage_chart_empty"}}
{{T "admin.ai_usage_totals"}}
{{range index .Extra "totals"}} {{else}} {{end}}
{{T "admin.ai_col_feature"}} {{T "admin.ai_col_calls"}} {{T "admin.ai_col_errors"}}
{{index . "feature_label"}} {{index . "feature"}} {{index . "calls"}} {{index . "errors"}}
{{T "admin.ai_usage_empty"}}
{{T "admin.ai_usage_daily"}}
{{range index .Extra "daily"}} {{else}} {{end}}
{{T "admin.ai_col_day"}} {{T "admin.ai_col_feature"}} {{T "admin.ai_col_calls"}} {{T "admin.ai_col_errors"}}
{{index . "day_text"}} {{index . "feature_label"}} {{index . "feature"}} {{index . "calls"}} {{index . "errors"}}
{{T "admin.ai_usage_empty"}}
{{T "admin.ai_usage_logs"}} {{if $feature}} — {{index .Extra "feature_label"}} {{end}} {{index .Extra "total_logs"}}
{{range index .Extra "logs"}} {{else}} {{end}}
{{T "admin.ai_col_time"}} {{T "admin.ai_col_feature"}} {{T "admin.ai_col_action"}} {{T "admin.ai_col_status"}} {{T "admin.ai_col_ip"}} {{T "admin.ai_col_latency"}} {{T "admin.ai_col_meta"}}
{{index . "created_text"}} {{index . "feature_label"}} {{index . "feature"}} {{index . "action_label"}} {{if index . "ok_bool"}} {{T "admin.ai_status_ok"}} {{else}} {{T "admin.ai_status_fail"}} {{end}} {{index . "ip"}} {{index . "latency_ms"}} ms {{$items := index . "meta_items"}} {{if $items}}
{{range $items}} {{index . "label"}} {{index . "value"}} {{end}}
{{else}} — {{end}}
{{T "admin.ai_usage_empty"}}
{{end}}
{{template "admin_shell_footer" .}} {{template "admin_shell_scripts" .}} {{if index .Extra "is_pro"}} {{end}}