Administration Home News¶
Contrôleur HTTP de gestion des bandeaux home news (app Invest ou App PDP, via appScope). Source : home-news-admin.controller.ts.
Tous les endpoints requièrent une session admin BetterAuth valide (AdminAuthGuard) et le query appScope=investors|pdp.
set-active désactive les autres news du même scope. Delete d'une news active : 400 home-news.cannot-delete-active-news (les deux scopes).
POST /administration/home/news?appScope=¶
Crée une home news inactive dans le scope.
GET /administration/home/news?appScope=¶
Liste les home news du scope.
PUT /administration/home/news/:id/set-active?appScope=¶
Active la news. 404 si la ligne n'appartient pas au scope.
PUT /administration/home/news/:id?appScope=¶
Met à jour le JSON. Invalide le cache home-news:{scope}.
DELETE /administration/home/news/:id?appScope=¶
Supprime une news inactive. Refuse l'active.