{# plugins/admin/templates/admin/dashboard.html #} {% extends 'core/base.html' %} {% block title %}Admin Dashboard – Nature In Pots{% endblock %} {% block styles %} {% endblock %} {% block content %}

Admin Dashboard

{# ─── Tab Nav ─────────────────────────────────────────────────────── #}
{# ─── Overview Pane ─────────────────────────────────────────────── #}
{% for label, value in [ ('Total Users', total_users), ('Active Users', active_users), ('Suspended Users', suspended_users), ('Banned Users', banned_users), ('Deleted Users', deleted_users), ('New Sign-ups (7d)', new_7d_users), ('Total Logs', total_logs), ('Logs (7d)', logs_7d), ('Error Rate %', error_pct), ] %}
{{ label }}

{{ value }}

{% endfor %}
Sign-ups (Last 30 days)
User Status Breakdown
Top Routes (7d)
    {% for r in top_routes %}
  • {{ r.path }} {{ r.count }}
  • {% endfor %}
Top Referrers (7d)
    {% for ref, cnt in referrers.items() %}
  • {{ ref }} {{ cnt }}
  • {% endfor %}
Browsers (7d)
{# ─── Stats Pane ────────────────────────────────────────────────── #}
Total Plants

{{ total_plants }}

Active Plants

{{ active_plants }}

Total Logs

{{ total_logs }}

Logs (7d)

{{ logs_7d }}

Top 5 Plant Types
    {% for ptype, cnt in popular_plants %}
  • {{ ptype }} {{ cnt }}
  • {% endfor %}
{% endblock %} {% block scripts %} {% endblock %}