Aller au contenu

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.