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:
46
index.html
46
index.html
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user