fix: Correction erreurs JSF ui:param -> ui:define

Fichiers corrigés:
- pages/secure/evenement/creation.xhtml:
  * Ligne 65: ui:param -> ui:define pour items (typeEvenement)
  * Ligne 85: ui:param -> ui:define pour items (priorite)

- pages/secure/evenement/gestion.xhtml:
  * Ligne 288: ui:param -> ui:define pour items (typeEvenement)
  * Ligne 307: ui:param -> ui:define pour items (priorite)
  * Ligne 490: ui:param -> ui:define pour items (statutModif)

Raison:
Les ui:param ne peuvent pas contenir de contenu JSF.
Il faut utiliser ui:define pour passer des fragments JSF.

Audit menu:
- menu.xhtml: Structure navigation pure, pas de données métier

Compilation réussie sans erreurs
This commit is contained in:
dahoud
2025-12-03 23:04:36 +00:00
parent d22083fea8
commit c25164c35b
4 changed files with 787 additions and 10 deletions

View File

@@ -62,7 +62,7 @@
<ui:param name="label" value="Type d'événement *" />
<ui:param name="value" value="#{evenementsBean.nouvelEvenement.typeEvenement}" />
<ui:param name="required" value="true" />
<ui:param name="items">
<ui:define name="items">
<f:selectItem itemLabel="Sélectionner un type" itemValue="" />
<f:selectItem itemLabel="Assemblée Générale" itemValue="ASSEMBLEE_GENERALE" />
<f:selectItem itemLabel="Formation" itemValue="FORMATION" />
@@ -73,7 +73,7 @@
<f:selectItem itemLabel="Atelier" itemValue="ATELIER" />
<f:selectItem itemLabel="Cérémonie" itemValue="CEREMONIE" />
<f:selectItem itemLabel="Autre" itemValue="AUTRE" />
</ui:param>
</ui:define>
</ui:include>
</div>
@@ -82,12 +82,12 @@
<ui:param name="id" value="priorite" />
<ui:param name="label" value="Priorité" />
<ui:param name="value" value="#{evenementsBean.nouvelEvenement.priorite}" />
<ui:param name="items">
<ui:define name="items">
<f:selectItem itemLabel="Normale" itemValue="NORMALE" />
<f:selectItem itemLabel="Haute" itemValue="HAUTE" />
<f:selectItem itemLabel="Critique" itemValue="CRITIQUE" />
<f:selectItem itemLabel="Basse" itemValue="BASSE" />
</ui:param>
</ui:define>
</ui:include>
</div>
</div>

View File

@@ -285,7 +285,7 @@
<ui:param name="label" value="Type d'événement *" />
<ui:param name="value" value="#{evenementsBean.nouvelEvenement.typeEvenement}" />
<ui:param name="required" value="true" />
<ui:param name="items">
<ui:define name="items">
<f:selectItem itemLabel="Assemblée Générale" itemValue="ASSEMBLEE_GENERALE" />
<f:selectItem itemLabel="Formation" itemValue="FORMATION" />
<f:selectItem itemLabel="Activité Sociale" itemValue="ACTIVITE_SOCIALE" />
@@ -295,7 +295,7 @@
<f:selectItem itemLabel="Atelier" itemValue="ATELIER" />
<f:selectItem itemLabel="Cérémonie" itemValue="CEREMONIE" />
<f:selectItem itemLabel="Autre" itemValue="AUTRE" />
</ui:param>
</ui:define>
</ui:include>
</div>
@@ -304,12 +304,12 @@
<ui:param name="id" value="priorite" />
<ui:param name="label" value="Priorité" />
<ui:param name="value" value="#{evenementsBean.nouvelEvenement.priorite}" />
<ui:param name="items">
<ui:define name="items">
<f:selectItem itemLabel="Critique" itemValue="CRITIQUE" />
<f:selectItem itemLabel="Haute" itemValue="HAUTE" />
<f:selectItem itemLabel="Normale" itemValue="NORMALE" />
<f:selectItem itemLabel="Basse" itemValue="BASSE" />
</ui:param>
</ui:define>
</ui:include>
</div>
@@ -487,14 +487,14 @@
<ui:param name="id" value="statutModif" />
<ui:param name="label" value="Statut" />
<ui:param name="value" value="#{evenementsBean.evenementSelectionne.statut}" />
<ui:param name="items">
<ui:define name="items">
<f:selectItem itemLabel="Planifié" itemValue="PLANIFIE" />
<f:selectItem itemLabel="Confirmé" itemValue="CONFIRME" />
<f:selectItem itemLabel="En cours" itemValue="EN_COURS" />
<f:selectItem itemLabel="Terminé" itemValue="TERMINE" />
<f:selectItem itemLabel="Annulé" itemValue="ANNULE" />
<f:selectItem itemLabel="Reporté" itemValue="REPORTE" />
</ui:param>
</ui:define>
</ui:include>
</div>