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;
font-size: 0.7rem;
font-weight: 600;
color: #10b981;
color: #6366f1;
text-transform: uppercase;
letter-spacing: 0.8px;
background: rgba(16,185,129,0.1);
background: rgba(99,102,241,0.1);
padding: 3px 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) ===== */
@@ -347,10 +347,10 @@
</div>
<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 class="header-badge">Production</div>
<div class="header-badge">Recette</div>
</header>
<!-- TABS NAV -->
@@ -377,52 +377,52 @@
<div class="apps-grid">
<!-- 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">
<img src="images/formation-manager-itinova.png" alt="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>
</a>
<!-- 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">
<img src="images/itinova-contacts.png" alt="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>
</a>
<!-- 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">
<img src="images/itinova-podcasts.png" alt="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>
</a>
<!-- 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">
<img src="images/veille-reglementaire.png" alt="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>
</a>
<!-- 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">
<img src="images/itinova-flotte.png" alt="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>
</a>
@@ -438,32 +438,32 @@
<div class="apps-grid">
<!-- 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">
<img src="images/sonum.png" alt="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>
</a>
<!-- 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">
<img src="images/demat-facturation-dsi.jpg" alt="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>
</a>
<!-- 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">
<img src="images/facturation.png" alt="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>
</a>
@@ -480,8 +480,8 @@
</footer>
<script>
// URL de l'API de statut du dashboard de production
var DASHBOARD_STATUS_URL = 'https://dashboard.santinova-soft.org/api/public/status';
// URL de l'API de statut du dashboard de recette
var DASHBOARD_STATUS_URL = 'https://dashboard.recette.santinova-soft.org/api/public/status';
function updateTabCounts() {
document.querySelectorAll('.tab-btn').forEach(function(btn) {