Gestion du blog — Admin

Route : /admin/blog Accès : Authentifié + rôle admin (meta requiresAuth, adminOnly) Fichier source : src/pages/admin/BlogAdminPage.vue

Description

Interface d’administration des articles de blog. Affiche tous les articles dans un tableau filtrable avec des actions CRUD et la possibilité de les publier ou dépublier directement.

Actions disponibles

  • Créer un nouvel article via le bouton dédié
  • Modifier un article existant
  • Publier ou dépublier un article (toggle de statut)
  • Supprimer un article (avec confirmation)
  • Filtrer la liste par statut (publié, brouillon, archivé) ou par catégorie
  • Consulter l’article publié sur le blog public

Appels API

Méthode Endpoint Description
GET /blog/articles?admin=true Liste tous les articles (admin)
PATCH /blog/articles/:id Toggle statut publication
DELETE /blog/articles/:id Supprime un article

Index | → Éditeur d’article