fix: corriger les vignettes du portail production
All checks were successful
Validation applicative / Tests de contrat (push) Successful in 17s

This commit is contained in:
Manus Deployment
2026-09-30 12:44:27 +00:00
parent 4dd2e70ce2
commit 263eff99b8
5 changed files with 90 additions and 10 deletions

View File

@@ -402,6 +402,14 @@
var APPS_REFRESH_MS = 300000;
var hasRenderedApps = false;
/* Les applications déployées restent issues du dashboard. Cette liste
* ne sert qu'aux exceptions de visibilité explicites du portail prod. */
var PORTAL_EXCLUDED_APP_IDS = new Set(['santelis-gestion']);
function isPortalVisible(app) {
return app && !PORTAL_EXCLUDED_APP_IDS.has(app.id);
}
function switchTab(tabName, button) {
document.querySelectorAll('.tab-btn').forEach(function(tab) { tab.classList.remove('active'); });
document.querySelectorAll('.tab-panel').forEach(function(panel) { panel.classList.remove('active'); });
@@ -449,7 +457,7 @@
// Le dashboard local est la source de vérité : toutes les catégories
// déployées, y compris INFRA, restent publiées dans leur onglet dédié.
var deployableApps = apps.filter(function(app) {
return isHttpsUrl(app.urls && app.urls[ENV]);
return isPortalVisible(app) && isHttpsUrl(app.urls && app.urls[ENV]);
});
var itinovaApps = deployableApps.filter(function(app) { return app.category === 'ITINOVA'; });
var santinovaApps = deployableApps.filter(function(app) { return app.category === 'SANTINOVA'; });