S13.A — Formulaire organisation enrichi
- ui/includes/organisation-form.xhtml : nouvelle fieldset 🛡️ Conformité réglementaire
- selectOneMenu referentielComptable : SYSCOHADA / SYCEBNL / PCSFD_UMOA + auto
- inputText complianceOfficerId (UUID) avec tooltip Instr. BCEAO 001-03-2025
- Insérée entre fieldset Budget & Mission
S13.B — 3 pages stubs (détectées par test ViewPathsConsistency Sprint 12)
- pages/secure/evenement/bilan-detail.xhtml : stub bilan détail événement (panel "en construction")
- pages/admin/parametres.xhtml : hub paramètres admin (3 boutons : profil, préférences, notifications)
- pages/membre/parametres.xhtml : hub paramètres membre (3 boutons identiques)
- Tous les outcomes utilisent #{paths.xxx} (DRY centralisation Sprint 12)
- ViewPathsConsistencyTest : KNOWN_MISSING_PAGES vidé (tous les paths existent)
Bump dépendance api 1.0.8 → 1.0.9 (OrganisationResponse exposant les 2 champs)
Quarkus inchangé (3.27.3)
ACTION USER : `mvn install` après que api 1.0.9 soit en m2 local.
55 lines
2.6 KiB
HTML
55 lines
2.6 KiB
HTML
<!DOCTYPE html>
|
|
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
|
|
xmlns:h="http://xmlns.jcp.org/jsf/html"
|
|
xmlns:f="http://xmlns.jcp.org/jsf/core"
|
|
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
|
|
xmlns:p="http://primefaces.org/ui"
|
|
template="/templates/main-template.xhtml">
|
|
|
|
<ui:define name="title">UnionFlow - Paramètres administrateur</ui:define>
|
|
|
|
<ui:define name="content">
|
|
<div class="grid">
|
|
<div class="col-12">
|
|
<div class="card">
|
|
<h2 class="text-900 font-medium text-3xl m-0">Paramètres administrateur</h2>
|
|
<p class="text-600 mt-1 mb-4">
|
|
Préférences personnelles de l'administrateur — interface, notifications, sécurité.
|
|
</p>
|
|
|
|
<div class="grid">
|
|
<div class="col-12 md:col-4">
|
|
<p:commandButton value="Profil personnel"
|
|
icon="pi pi-user"
|
|
action="#{paths.personnelProfil}"
|
|
styleClass="w-full p-button-outlined" />
|
|
</div>
|
|
<div class="col-12 md:col-4">
|
|
<p:commandButton value="Préférences"
|
|
icon="pi pi-cog"
|
|
action="#{paths.personnelPreferences}"
|
|
styleClass="w-full p-button-outlined" />
|
|
</div>
|
|
<div class="col-12 md:col-4">
|
|
<p:commandButton value="Notifications"
|
|
icon="pi pi-bell"
|
|
action="#{paths.personnelNotifications}"
|
|
styleClass="w-full p-button-outlined" />
|
|
</div>
|
|
</div>
|
|
|
|
<p:divider styleClass="my-4" />
|
|
|
|
<p:panel header="Page en construction" styleClass="surface-100">
|
|
<p class="text-700">
|
|
Cette page centralise les paramètres administrateur (configuration globale,
|
|
module d'audit, logs, sauvegarde). Les sous-sections sont accessibles via
|
|
les boutons ci-dessus en attendant la version complète.
|
|
</p>
|
|
</p:panel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ui:define>
|
|
</ui:composition>
|