Extensions
Extensions
La page Extensions (/admin/system/extensions) gère les numéros internes (extensions) d'un client et l'activation des codes de service (fonctions système comme l'interception ou le parcage).
Cette page dépend du client sélectionné dans la barre du haut. Sans client : « Sélectionnez un client ».
La page comporte 2 onglets : Extensions et Codes de service. L'onglet Extensions est ouvert par défaut.
Onglet « Extensions »
Liste CRUD des extensions du client.
- Titre : « Extensions ».
- Bouton Ajouter une extension (désactivé sans client).
- Chaque ligne affiche son numéro/motif et un badge d'extension. Au survol : Modifier (crayon) et Supprimer (corbeille).
- États : chargement (blocs animés), erreur (détail affiché), vide (« Aucune extension »).
Modale de création / édition
Deux onglets : Paramètres essentiels et Paramètres avancés.
| Champ | Type | Obligatoire | Détails |
|---|---|---|---|
| Numéro ou motif | Texte | Oui | Numéro ou motif de numérotation. Placeholder : « ex: 100 ou _0X. ». Champ principal. |
| Contexte | Liste (chargée) | Oui | Contexte de l'extension, choisi parmi les contextes du client. Placeholder : « Choisir un contexte ». Aide : « Le numéro doit entrer dans les plages autorisées du contexte choisi. » Sous-titre. |
| Active | Oui/Non | Non | Active l'extension. Activée par défaut. Aide : « Désactive l'extension sans supprimer son objet. » |
| Commentée | Oui/Non | Non | (Avancé) « Ancien indicateur conservé pour compatibilité. Utilise plutôt Active. » Désactivée par défaut. |
Boutons : Annuler et Créer / Enregistrer.
Suppression d'une extension
Confirmation :
- Titre : « Supprimer {nom} ? »
- Description : « L'extension sera supprimée uniquement si elle n'est plus associée à une ligne, un numéro entrant ou une autre ressource. »
- Boutons : Annuler / Supprimer (destructif).
Onglet « Codes de service »
Active ou désactive les codes système officiels (par exemple interception d'appel, parcage, fonctions spéciales).
- Titre : « Codes de service ».
- Description : « Codes système officiels activables ou désactivables, comme interception, parcage ou fonctions spéciales. »
Chaque code affiche :
| Élément | Détails |
|---|---|
| Nom | Nom de la fonctionnalité (ou son numéro à défaut). |
| Statut | Badge Actif (vert) ou Inactif (gris). |
| Numéro | Code (police à chasse fixe), ex. *8. |
| Contexte | Affiché si renseigné. |
| Bouton | Activer ou Désactiver selon l'état courant. |
Un clic bascule l'état du code. Message de confirmation : « Code de service mis à jour ».
États : sans client (« Sélectionnez un client »), erreur (« Impossible de charger les codes de service : {error} »), chargement (blocs animés), vide (« Aucun code de service retourné. »).