feat: barre v0.6.0 — entrée « Administration » du menu compte affirmée par le rôle global (fusion #142)
This commit is contained in:
@@ -439,6 +439,17 @@
|
||||
var av = document.getElementById("draco-avatar");
|
||||
if (av) { av.textContent = nom.charAt(0).toUpperCase(); av.title = nom; }
|
||||
}
|
||||
/* Barre v0.6.0 (commons) : entrée « Administration »
|
||||
du menu compte. Le rôle global du compte chez
|
||||
ObsiGate EST la définition de l'administrateur
|
||||
de suite (c'est lui que la garde /admin/* du Hub
|
||||
vérifie, via ce même /api/auth/me) — ObsiGate le
|
||||
connaît nativement, il l'affirme à la barre.
|
||||
Tout autre rôle (ou échec) : pas d'affirmation,
|
||||
l'entrée reste masquée. */
|
||||
if (u && window.DRACO_BAR && window.DRACO_BAR.setAdmin) {
|
||||
window.DRACO_BAR.setAdmin(u.role === "admin");
|
||||
}
|
||||
}).catch(function () { /* avatar générique conservé */ });
|
||||
});
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user