feat: menu différencié SUPER_ADMIN vs ADMIN_ORGANISATION

- SUPER_ADMIN: "Organisations" (Liste, Nouvelle, Statistiques, Types)
- ADMIN_ORGANISATION: "Mon Organisation" (Détail avec orgId, Mon Abonnement)
- Supprimé le sous-menu unique partagé qui exposait toutes les orgs à l'admin
This commit is contained in:
dahoud
2026-04-18 08:07:19 +00:00
parent cf1fbf7bde
commit deaa3b8f96

View File

@@ -45,11 +45,20 @@
<!-- ════════════════════════════════════════════════════════ --> <!-- ════════════════════════════════════════════════════════ -->
<!-- ORGANISATIONS --> <!-- ORGANISATIONS -->
<!-- ════════════════════════════════════════════════════════ --> <!-- ════════════════════════════════════════════════════════ -->
<p:submenu id="m_organisations" label="Organisations" icon="pi pi-building" rendered="#{menuBean.organisationsMenuVisible}"> <p:submenu id="m_organisations" label="Organisations" icon="pi pi-building" rendered="#{menuBean.superAdmin}">
<p:menuitem id="m_liste_organisations" value="Liste des Organisations" icon="pi pi-list" outcome="/pages/secure/organisation/liste" /> <p:menuitem id="m_liste_organisations" value="Liste des Organisations" icon="pi pi-list" outcome="/pages/secure/organisation/liste" />
<p:menuitem id="m_nouvelle_organisation" value="Nouvelle Organisation" icon="pi pi-plus" outcome="/pages/secure/organisation/nouvelle" /> <p:menuitem id="m_nouvelle_organisation" value="Nouvelle Organisation" icon="pi pi-plus" outcome="/pages/secure/organisation/nouvelle" />
<p:menuitem id="m_statistiques_orga" value="Statistiques" icon="pi pi-chart-bar" outcome="/pages/secure/organisation/statistiques" /> <p:menuitem id="m_statistiques_orga" value="Statistiques" icon="pi pi-chart-bar" outcome="/pages/secure/organisation/statistiques" />
<p:menuitem id="m_types_organisations" value="Types d'Organisation" icon="pi pi-tags" outcome="/pages/super-admin/types/organisations" rendered="#{menuBean.superAdmin}" /> <p:menuitem id="m_types_organisations" value="Types d'Organisation" icon="pi pi-tags" outcome="/pages/super-admin/types/organisations" />
</p:submenu>
<p:submenu id="m_mon_organisation" label="Mon Organisation" icon="pi pi-building" rendered="#{menuBean.adminOrganisation and not menuBean.superAdmin}">
<p:menuitem id="m_detail_organisation" value="Détail &amp; Paramètres" icon="pi pi-building"
outcome="/pages/secure/organisation/detail">
<f:param name="id" value="#{userSession.activeOrganisationId}" />
</p:menuitem>
<p:menuitem id="m_mon_abonnement" value="Mon Abonnement" icon="pi pi-credit-card"
outcome="/pages/secure/souscription/dashboard" />
</p:submenu> </p:submenu>
<!-- ════════════════════════════════════════════════════════ --> <!-- ════════════════════════════════════════════════════════ -->