Merge pull request #476 from R0m1k3/1.1

1.1
This commit is contained in:
LogiFlow authored and GitHub committed 2025-09-30 18:49:19 +02:00
commit 64ed612322
2 files changed
+20 -4

No files matched your search

+8
View File
@@ -31,6 +31,10 @@ externalPort = 3000
localPort = 38451
externalPort = 3002
[[ports]]
localPort = 39431
externalPort = 8000
[[ports]]
localPort = 41077
externalPort = 5000
@@ -51,6 +55,10 @@ externalPort = 5173
localPort = 44965
externalPort = 6800
[[ports]]
localPort = 46679
externalPort = 8008
[workflows]
runButton = "Project"
+12 -4
View File
@@ -240,9 +240,17 @@ export default function Dashboard() {
// Effet pour afficher automatiquement le modal DLC pour les utilisateurs non-admin
useEffect(() => {
// Vérifier si l'utilisateur n'est pas admin et qu'il y a des problèmes DLC
const shouldShowDlcModal = user?.role !== 'admin' &&
(dlcStats.expired > 0 || dlcStats.expiringSoon > 0);
// Ne rien faire si l'utilisateur n'est pas encore chargé ou est admin
if (!user || user.role === 'admin') {
// Fermer le modal si déjà ouvert (cas où l'utilisateur devient admin)
if (showDlcAlertModal) {
setShowDlcAlertModal(false);
}
return;
}
// Vérifier s'il y a des problèmes DLC
const shouldShowDlcModal = dlcStats.expired > 0 || dlcStats.expiringSoon > 0;
if (shouldShowDlcModal && !showDlcAlertModal) {
// Vérifier s'il n'y a pas de snooze actif
@@ -260,7 +268,7 @@ export default function Dashboard() {
// Fermer le modal si plus de problèmes DLC
setShowDlcAlertModal(false);
}
}, [user?.role, dlcStats.expired, dlcStats.expiringSoon, showDlcAlertModal]);
}, [user, user?.role, dlcStats.expired, dlcStats.expiringSoon, showDlcAlertModal]);
// Fonction pour fermer le modal DLC
const handleCloseDlcAlertModal = () => {