Sync: code local unifié
Synchronisation du code source local (fait foi). Signed-off-by: lions dev Team
This commit is contained in:
@@ -124,31 +124,40 @@
|
||||
<p:commandButton icon="#{organisationsBean.estActive(org) ? 'pi pi-ban' : 'pi pi-check'}"
|
||||
title="#{organisationsBean.estActive(org) ? 'Désactiver' : 'Activer'}"
|
||||
styleClass="ui-button-rounded #{organisationsBean.estActive(org) ? 'ui-button-secondary' : 'ui-button-success'} mr-2"
|
||||
update=":formOrgs:dtOrgs :formOrgs:messages :formOrgs:stats"
|
||||
actionListener="#{organisationsBean.basculerStatutOrganisation(org)}">
|
||||
<p:confirm header="Confirmation"
|
||||
message="Confirmez l'action sur le statut de l'organisation ?"
|
||||
icon="pi pi-exclamation-triangle" />
|
||||
</p:commandButton>
|
||||
actionListener="#{organisationsBean.preparerBasculerStatut(org)}"
|
||||
update=":formOrgs:dlgConfirmStatut"
|
||||
oncomplete="PF('dlgConfirmStatut').show();" />
|
||||
|
||||
<p:commandButton icon="pi pi-trash"
|
||||
title="Supprimer"
|
||||
styleClass="ui-button-rounded ui-button-danger"
|
||||
update=":formOrgs:dtOrgs :formOrgs:messages :formOrgs:stats"
|
||||
actionListener="#{organisationsBean.supprimerOrganisation(org)}">
|
||||
<p:confirm header="Confirmation"
|
||||
message="Supprimer cette organisation ?"
|
||||
icon="pi pi-exclamation-triangle" />
|
||||
</p:commandButton>
|
||||
actionListener="#{organisationsBean.preparerSuppression(org)}"
|
||||
update=":formOrgs:dlgConfirmSuppr"
|
||||
oncomplete="PF('dlgConfirmSuppr').show();" />
|
||||
</p:column>
|
||||
</p:dataTable>
|
||||
</div>
|
||||
|
||||
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade" responsive="true" width="350">
|
||||
<p:commandButton value="Non" type="button" styleClass="ui-button-secondary" icon="pi pi-times"
|
||||
onclick="PF('confirmDialog').hide()" />
|
||||
<p:commandButton value="Oui" type="button" styleClass="ui-button-danger" icon="pi pi-check" />
|
||||
</p:confirmDialog>
|
||||
<p:dialog id="dlgConfirmStatut" widgetVar="dlgConfirmStatut" header="Confirmation" modal="true" width="380" showEffect="fade" hideEffect="fade">
|
||||
<p class="mb-3">Confirmez l'action sur le statut de l'organisation ?</p>
|
||||
<f:facet name="footer">
|
||||
<p:commandButton value="Non" icon="pi pi-times" styleClass="ui-button-secondary" onclick="PF('dlgConfirmStatut').hide();" />
|
||||
<p:commandButton value="Oui" icon="pi pi-check" styleClass="ui-button-success" process="@this"
|
||||
actionListener="#{organisationsBean.confirmerBasculerStatut}"
|
||||
update=":formOrgs:dtOrgs :formOrgs:messages :formOrgs:stats"
|
||||
oncomplete="PF('dlgConfirmStatut').hide();" />
|
||||
</f:facet>
|
||||
</p:dialog>
|
||||
<p:dialog id="dlgConfirmSuppr" widgetVar="dlgConfirmSuppr" header="Supprimer l'organisation" modal="true" width="400" showEffect="fade" hideEffect="fade">
|
||||
<p class="mb-3">Supprimer cette organisation ? Cette action est irréversible.</p>
|
||||
<f:facet name="footer">
|
||||
<p:commandButton value="Non" icon="pi pi-times" styleClass="ui-button-secondary" onclick="PF('dlgConfirmSuppr').hide();" />
|
||||
<p:commandButton value="Oui" icon="pi pi-check" styleClass="ui-button-danger" process="@this"
|
||||
actionListener="#{organisationsBean.confirmerSuppression}"
|
||||
update=":formOrgs:dtOrgs :formOrgs:messages :formOrgs:stats"
|
||||
oncomplete="PF('dlgConfirmSuppr').hide();" />
|
||||
</f:facet>
|
||||
</p:dialog>
|
||||
|
||||
<!-- Dialogue création -->
|
||||
<p:dialog id="dlgCreate"
|
||||
|
||||
@@ -226,13 +226,23 @@
|
||||
styleClass="p-button-sm p-button-rounded"
|
||||
style="background-color: #dc3545 !important; border-color: #dc3545 !important; color: white !important;"
|
||||
title="Supprimer"
|
||||
rendered="#{role.supprimable}">
|
||||
<p:confirm message="Êtes-vous sûr de vouloir supprimer ce rôle ?"
|
||||
icon="pi pi-exclamation-triangle" />
|
||||
</p:commandButton>
|
||||
rendered="#{role.supprimable}"
|
||||
actionListener="#{rolesBean.preparerSuppression(role)}"
|
||||
update=":tableauForm:dlgConfirmSupprRole"
|
||||
oncomplete="PF('dlgConfirmSupprRole').show();" />
|
||||
</div>
|
||||
</p:column>
|
||||
</p:dataTable>
|
||||
<p:dialog id="dlgConfirmSupprRole" widgetVar="dlgConfirmSupprRole" header="Supprimer le rôle" modal="true" width="400" showEffect="fade" hideEffect="fade">
|
||||
<p class="mb-3">Êtes-vous sûr de vouloir supprimer ce rôle ?</p>
|
||||
<f:facet name="footer">
|
||||
<p:commandButton value="Non" icon="pi pi-times" styleClass="ui-button-secondary" onclick="PF('dlgConfirmSupprRole').hide();" />
|
||||
<p:commandButton value="Oui" icon="pi pi-check" styleClass="ui-button-danger" process="@this"
|
||||
actionListener="#{rolesBean.confirmerSuppression}"
|
||||
update=":tableauForm:tableauRoles"
|
||||
oncomplete="PF('dlgConfirmSupprRole').hide();" />
|
||||
</f:facet>
|
||||
</p:dialog>
|
||||
</h:form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
<ui:define name="content">
|
||||
<h:form id="formTypes">
|
||||
<p:messages id="messages" showDetail="true" closable="true" />
|
||||
<p:messages id="messages" showDetail="true" closable="true" globalOnly="true" />
|
||||
|
||||
<div class="card mb-3">
|
||||
<div class="flex justify-content-between align-items-center">
|
||||
@@ -67,7 +67,7 @@
|
||||
severity="#{type.actif ? 'success' : 'danger'}" />
|
||||
</p:column>
|
||||
|
||||
<p:column headerText="Actions" style="width: 140px; text-align: center;">
|
||||
<p:column headerText="Actions" style="width: 160px; text-align: center;">
|
||||
<p:commandButton icon="pi pi-pencil"
|
||||
title="Modifier"
|
||||
styleClass="ui-button-rounded ui-button-warning mr-2"
|
||||
@@ -75,24 +75,40 @@
|
||||
actionListener="#{typeOrganisationsAdminBean.setTypeSelectionne(type)}"
|
||||
oncomplete="PF('dlgType').show();" />
|
||||
|
||||
<p:commandButton icon="pi pi-ban"
|
||||
title="Désactiver"
|
||||
styleClass="ui-button-rounded ui-button-secondary"
|
||||
update="@form"
|
||||
actionListener="#{typeOrganisationsAdminBean.desactiverType(type.id)}">
|
||||
<p:confirm header="Confirmation"
|
||||
message="Désactiver ce type d'organisation ?"
|
||||
icon="pi pi-exclamation-triangle" />
|
||||
</p:commandButton>
|
||||
<p:commandButton icon="pi pi-trash"
|
||||
title="Supprimer"
|
||||
styleClass="ui-button-rounded ui-button-danger"
|
||||
actionListener="#{typeOrganisationsAdminBean.preparerSuppression(type.id)}"
|
||||
update=":formTypes:dlgConfirmSuppr"
|
||||
oncomplete="PF('dlgConfirmSuppr').show();" />
|
||||
</p:column>
|
||||
</p:dataTable>
|
||||
</div>
|
||||
|
||||
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade" responsive="true" width="350">
|
||||
<p:commandButton value="Non" type="button" styleClass="ui-button-secondary" icon="pi pi-times"
|
||||
onclick="PF('confirmDialog').hide()" />
|
||||
<p:commandButton value="Oui" type="button" styleClass="ui-button-danger" icon="pi pi-check" />
|
||||
</p:confirmDialog>
|
||||
<!-- Dialogue de confirmation de suppression (flux explicite pour exécution fiable) -->
|
||||
<p:dialog id="dlgConfirmSuppr"
|
||||
widgetVar="dlgConfirmSuppr"
|
||||
header="Supprimer le type"
|
||||
modal="true"
|
||||
resizable="false"
|
||||
width="400"
|
||||
showEffect="fade"
|
||||
hideEffect="fade">
|
||||
<p class="mb-3">Supprimer définitivement ce type d'organisation ? Cette action est irréversible.</p>
|
||||
<f:facet name="footer">
|
||||
<p:commandButton value="Non"
|
||||
icon="pi pi-times"
|
||||
styleClass="ui-button-secondary"
|
||||
onclick="PF('dlgConfirmSuppr').hide();" />
|
||||
<p:commandButton value="Oui"
|
||||
icon="pi pi-check"
|
||||
styleClass="ui-button-danger"
|
||||
process="@this"
|
||||
actionListener="#{typeOrganisationsAdminBean.confirmerSuppression}"
|
||||
update="@form"
|
||||
oncomplete="PF('dlgConfirmSuppr').hide();" />
|
||||
</f:facet>
|
||||
</p:dialog>
|
||||
|
||||
<!-- Dialogue création / édition type -->
|
||||
<p:dialog id="dlgType"
|
||||
@@ -153,8 +169,8 @@
|
||||
|
||||
<p:commandButton value="Enregistrer"
|
||||
icon="pi pi-check"
|
||||
process="@form"
|
||||
update=":formTypes:dtTypes :formTypes:messages"
|
||||
process="dlgType @this"
|
||||
update=":formTypes:dlgType :formTypes:dtTypes :formTypes:messages"
|
||||
actionListener="#{typeOrganisationsAdminBean.enregistrerType}"
|
||||
oncomplete="if(!args.validationFailed) PF('dlgType').hide();" />
|
||||
</f:facet>
|
||||
|
||||
Reference in New Issue
Block a user