feat: masque la section IA derriere un interrupteur de fonctionnalite

La section IA n'est pas prete a etre utilisee. Plutot que de supprimer le
code, deux interrupteurs alignes la retirent de l'application :

- frontend/src/features.js : onglet de navigation, page /ia (redirigee vers
  l'accueil pour ne pas casser un signet) et section « Configuration LLM »
  de la page Config. La page n'est plus embarquee dans le bundle.
- src/plesna_gerance/features.py : les routes /api/ia ne sont plus montees,
  les endpoints n'existent donc pas du tout.

Les settings Ollama restent en base : repasser les deux interrupteurs a
true suffit a tout reactiver, sans ressaisie.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-26 12:14:27 +02:00
parent 11bd3ca539
commit eb7eead555
6 changed files with 46 additions and 12 deletions

9
frontend/src/features.js Normal file
View File

@@ -0,0 +1,9 @@
// Interrupteurs de fonctionnalités du front.
//
// FEATURE_IA masque toute la section IA (onglet de navigation, page /ia,
// section « Configuration LLM » de la page Config) en attendant qu'elle soit
// prête. Le code reste en place : repasser à `true` la réactive partout.
//
// Le backend a son propre interrupteur dans src/plesna_gerance/features.py
// (il monte ou non les routes /api/ia) : les deux doivent rester alignés.
export const FEATURE_IA = false