fix: URLs recette + dashboard recette pour le polling de statut

- Correction URLs tuiles : contacts/podcasts/veille/flotte/sonum/demat/facturation -> recette.santinova-soft.org
- Correction DASHBOARD_STATUS_URL -> dashboard.recette.santinova-soft.org
- Badge 'Recette' (violet) au lieu de 'Production' (vert)
- Alignement structurel avec portail prod (grisage, data-app-id, polling)
This commit is contained in:
Manus
2026-07-23 03:55:41 -04:00
parent ce8aa8dfce
commit 5e2f35fcb9

View File

@@ -240,13 +240,13 @@
margin-top: 6px; margin-top: 6px;
font-size: 0.7rem; font-size: 0.7rem;
font-weight: 600; font-weight: 600;
color: #10b981; color: #6366f1;
text-transform: uppercase; text-transform: uppercase;
letter-spacing: 0.8px; letter-spacing: 0.8px;
background: rgba(16,185,129,0.1); background: rgba(99,102,241,0.1);
padding: 3px 10px; padding: 3px 10px;
border-radius: 10px; border-radius: 10px;
border: 1px solid rgba(16,185,129,0.2); border: 1px solid rgba(99,102,241,0.2);
} }
/* ===== APP OFFLINE (grisage) ===== */ /* ===== APP OFFLINE (grisage) ===== */
@@ -347,10 +347,10 @@
</div> </div>
<div> <div>
<div class="header-title">Portail Applicatif</div> <div class="header-title">Portail Applicatif</div>
<div class="header-subtitle">Environnement de production</div> <div class="header-subtitle">Environnement de recette</div>
</div> </div>
</div> </div>
<div class="header-badge">Production</div> <div class="header-badge">Recette</div>
</header> </header>
<!-- TABS NAV --> <!-- TABS NAV -->
@@ -377,52 +377,52 @@
<div class="apps-grid"> <div class="apps-grid">
<!-- Gestion des Formations --> <!-- Gestion des Formations -->
<a class="app-card" data-app-id="formation-manager-itinova" href="https://formations.itinova.org" target="_blank" rel="noopener noreferrer"> <a class="app-card" data-app-id="formation-manager-itinova" href="https://formations.recette.santinova-soft.org" target="_blank" rel="noopener noreferrer">
<div class="card-image-wrapper"> <div class="card-image-wrapper">
<img src="images/formation-manager-itinova.png" alt="Gestion des Formations" /> <img src="images/formation-manager-itinova.png" alt="Gestion des Formations" />
</div> </div>
<div class="card-name">Gestion des Formations</div> <div class="card-name">Gestion des Formations</div>
<div class="card-env-badge">Production</div> <div class="card-env-badge">Recette</div>
<div class="card-status-badge">Hors ligne</div> <div class="card-status-badge">Hors ligne</div>
</a> </a>
<!-- Itinova Contacts --> <!-- Itinova Contacts -->
<a class="app-card" data-app-id="itinova-contacts" href="https://contacts.santinova-soft.org" target="_blank" rel="noopener noreferrer"> <a class="app-card" data-app-id="itinova-contacts" href="https://contacts.recette.santinova-soft.org" target="_blank" rel="noopener noreferrer">
<div class="card-image-wrapper"> <div class="card-image-wrapper">
<img src="images/itinova-contacts.png" alt="Itinova Contacts" /> <img src="images/itinova-contacts.png" alt="Itinova Contacts" />
</div> </div>
<div class="card-name">Itinova Contacts</div> <div class="card-name">Itinova Contacts</div>
<div class="card-env-badge">Production</div> <div class="card-env-badge">Recette</div>
<div class="card-status-badge">Hors ligne</div> <div class="card-status-badge">Hors ligne</div>
</a> </a>
<!-- Itinova Podcasts --> <!-- Itinova Podcasts -->
<a class="app-card" data-app-id="itinova-podcasts" href="https://podcasts.santinova-soft.org" target="_blank" rel="noopener noreferrer"> <a class="app-card" data-app-id="itinova-podcasts" href="https://podcasts.recette.santinova-soft.org" target="_blank" rel="noopener noreferrer">
<div class="card-image-wrapper"> <div class="card-image-wrapper">
<img src="images/itinova-podcasts.png" alt="Itinova Podcasts" /> <img src="images/itinova-podcasts.png" alt="Itinova Podcasts" />
</div> </div>
<div class="card-name">Itinova Podcasts</div> <div class="card-name">Itinova Podcasts</div>
<div class="card-env-badge">Production</div> <div class="card-env-badge">Recette</div>
<div class="card-status-badge">Hors ligne</div> <div class="card-status-badge">Hors ligne</div>
</a> </a>
<!-- Veille Stratégique --> <!-- Veille Stratégique -->
<a class="app-card" data-app-id="veille-reglementaire" href="https://veille.santinova-soft.org" target="_blank" rel="noopener noreferrer"> <a class="app-card" data-app-id="veille-reglementaire" href="https://veille.recette.santinova-soft.org" target="_blank" rel="noopener noreferrer">
<div class="card-image-wrapper"> <div class="card-image-wrapper">
<img src="images/veille-reglementaire.png" alt="Veille Stratégique" /> <img src="images/veille-reglementaire.png" alt="Veille Stratégique" />
</div> </div>
<div class="card-name">Veille Stratégique</div> <div class="card-name">Veille Stratégique</div>
<div class="card-env-badge">Production</div> <div class="card-env-badge">Recette</div>
<div class="card-status-badge">Hors ligne</div> <div class="card-status-badge">Hors ligne</div>
</a> </a>
<!-- Itinova Gestion de Flotte --> <!-- Itinova Gestion de Flotte -->
<a class="app-card" data-app-id="itinova-vehicle-exchange" href="https://flotte.santinova-soft.org" target="_blank" rel="noopener noreferrer"> <a class="app-card" data-app-id="itinova-vehicle-exchange" href="https://flotte.recette.santinova-soft.org" target="_blank" rel="noopener noreferrer">
<div class="card-image-wrapper"> <div class="card-image-wrapper">
<img src="images/itinova-flotte.png" alt="Itinova Gestion de Flotte" /> <img src="images/itinova-flotte.png" alt="Itinova Gestion de Flotte" />
</div> </div>
<div class="card-name">Itinova Gestion de Flotte</div> <div class="card-name">Itinova Gestion de Flotte</div>
<div class="card-env-badge">Production</div> <div class="card-env-badge">Recette</div>
<div class="card-status-badge">Hors ligne</div> <div class="card-status-badge">Hors ligne</div>
</a> </a>
@@ -438,32 +438,32 @@
<div class="apps-grid"> <div class="apps-grid">
<!-- SONUM --> <!-- SONUM -->
<a class="app-card" data-app-id="sonum" href="https://sonum.santinova-soft.org" target="_blank" rel="noopener noreferrer"> <a class="app-card" data-app-id="sonum" href="https://sonum.recette.santinova-soft.org" target="_blank" rel="noopener noreferrer">
<div class="card-image-wrapper"> <div class="card-image-wrapper">
<img src="images/sonum.png" alt="SONUM" /> <img src="images/sonum.png" alt="SONUM" />
</div> </div>
<div class="card-name">SONUM</div> <div class="card-name">SONUM</div>
<div class="card-env-badge">Production</div> <div class="card-env-badge">Recette</div>
<div class="card-status-badge">Hors ligne</div> <div class="card-status-badge">Hors ligne</div>
</a> </a>
<!-- Démat. Facturation DSI --> <!-- Démat. Facturation DSI -->
<a class="app-card" data-app-id="demat-facturation-dsi" href="https://demat-facturation.santinova-soft.org" target="_blank" rel="noopener noreferrer"> <a class="app-card" data-app-id="demat-facturation-dsi" href="https://demat-facturation.recette.santinova-soft.org" target="_blank" rel="noopener noreferrer">
<div class="card-image-wrapper"> <div class="card-image-wrapper">
<img src="images/demat-facturation-dsi.jpg" alt="Démat. Facturation DSI" /> <img src="images/demat-facturation-dsi.jpg" alt="Démat. Facturation DSI" />
</div> </div>
<div class="card-name">Démat. Facturation DSI</div> <div class="card-name">Démat. Facturation DSI</div>
<div class="card-env-badge">Production</div> <div class="card-env-badge">Recette</div>
<div class="card-status-badge">Hors ligne</div> <div class="card-status-badge">Hors ligne</div>
</a> </a>
<!-- Facturation Santinova --> <!-- Facturation Santinova -->
<a class="app-card" data-app-id="facturation-santinova" href="https://facturation.santinova-soft.org" target="_blank" rel="noopener noreferrer"> <a class="app-card" data-app-id="facturation-santinova" href="https://facturation.recette.santinova-soft.org" target="_blank" rel="noopener noreferrer">
<div class="card-image-wrapper"> <div class="card-image-wrapper">
<img src="images/facturation.png" alt="Facturation Santinova" /> <img src="images/facturation.png" alt="Facturation Santinova" />
</div> </div>
<div class="card-name">Facturation Santinova</div> <div class="card-name">Facturation Santinova</div>
<div class="card-env-badge">Production</div> <div class="card-env-badge">Recette</div>
<div class="card-status-badge">Hors ligne</div> <div class="card-status-badge">Hors ligne</div>
</a> </a>
@@ -480,8 +480,8 @@
</footer> </footer>
<script> <script>
// URL de l'API de statut du dashboard de production // URL de l'API de statut du dashboard de recette
var DASHBOARD_STATUS_URL = 'https://dashboard.santinova-soft.org/api/public/status'; var DASHBOARD_STATUS_URL = 'https://dashboard.recette.santinova-soft.org/api/public/status';
function updateTabCounts() { function updateTabCounts() {
document.querySelectorAll('.tab-btn').forEach(function(btn) { document.querySelectorAll('.tab-btn').forEach(function(btn) {