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;
|
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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user