---
name: project-tags-suggeres-admin
description: "Système de suggestions admin pour catégories/secteurs d'investissement créés par les utilisateurs"
metadata: 
  node_type: memory
  type: project
  originSessionId: 264d200a-fea4-4903-b7c5-20dcc9ebfbd2
---

Système de validation admin des tags (categories_inv / secteurs_inv) créés par les utilisateurs (user_id IS NOT NULL).

**Emplacement** : section `inv-suggestions` dans `/admin/plateformes` (AdminPlateformes.jsx), pas dans Admin.jsx.

**Backend (admin.js)** — 6 routes ajoutées :
- `GET /api/admin/inv-suggestions-count` → `{ cats, sects, total }`
- `GET /api/admin/inv-suggestions` → `{ categories: [...], secteurs: [...] }` avec user info + nb_plateformes + nb_investissements
- `POST /api/admin/inv-suggestions/categories/:id/promouvoir` → SET user_id = NULL (rend global)
- `DELETE /api/admin/inv-suggestions/categories/:id`
- `POST /api/admin/inv-suggestions/secteurs/:id/promouvoir`
- `DELETE /api/admin/inv-suggestions/secteurs/:id`

**Frontend (AdminPlateformes.jsx)** :
- `InvSuggestionsSection` : onglets Catégories/Secteurs, groupé par utilisateur, actions Promouvoir/Supprimer via ConfirmModal + ResultBanner
- Bouton compteur dans `RefListSection` (catégories ET secteurs) : gris si 0, rouge si > 0, navigue vers `?section=inv-suggestions`
- Bouton "← Retour aux catégories" dans la section

**How to apply:** Quand un utilisateur crée une catégorie/secteur privé, il apparaît ici. L'admin peut le promouvoir (global = visible par tous) ou le supprimer.
