{% extends 'base.html' %} {% block title %}Admin — OpenCare{% endblock %} {% block content %}
{% include 'admin/_sidebar.html' %}

Tableau de bord

Vue d'ensemble du pipeline de veille

{% if not api_key_set %}
Clé API OpenAI manquante. Le crawl ne peut pas s'exécuter. Configurer →
{% endif %}
{{ stats.sources_active }}/{{ stats.sources }}
Sources actives
{{ stats.articles }}
Articles crawlés
{{ stats.pending }}
En attente de validation
{{ stats.approved }}
Recommandations actives
État du pipeline
  • Dernier crawl {% if last_crawl %} {{ last_crawl.strftime('%d/%m/%Y à %H:%M') }} {% else %} Jamais exécuté {% endif %}
  • Clé OpenAI {% if api_key_set %} Configurée {% else %} Manquante {% endif %}
  • Crawl planifié {{ CrawlConfig.get('crawl_hour', '2') }}h{{ CrawlConfig.get('crawl_minute', '00') }} (heure locale)
  • Articles rejetés {{ stats.rejected }}
{% endblock %}