Files
unionflow-client-quarkus-pr…/src/main/resources/META-INF/resources/pages/admin/parametres.xhtml
dahoud 11a1299bc7 feat(sprint-13.A+B web 2026-04-25): formulaire org enrichi conformité + 3 pages stubs détectées Sprint 12
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.
2026-04-25 15:24:55 +00:00

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>