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