<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui"> <!-- <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui" template="#{theme.template}">--> <!-- content --> <!--<ui:define name="content">--> <body> <h2>Liste des utilisateurs</h2> <p> Liste des utilisateurs enregistr�s sur le site. Un utilisateur peut �tre "visible" ou non. Dans le cas o� il n'est pas visible, il lui est impossible de s'identifier sur le site. Au moment de son enregistrement, par d�faut, il n'est pas visible : un syst�me de confirmation par courriel permet de valider que l'adresse est correcte, et seulement � ce moment l� de le rendre visible. La cr�ation d'un utilisateur directement � partir de la passerelle n'utilise pas ce syst�me de confirmation. </p> <h:form> <!-- TODO G�rer les recherches --> <h:messages globalOnly="true" errorClass="errorMsg" infoClass="infoMsg"/> <div id="listElements"> <h:commandLink styleClass="fRight acLink" action="add" rendered="#{not empty listUsersBean.users}" > <img src="/images/structure/vide.gif" class="icAddC" alt="" title="Cr�er un nouvel utilisateur" /> Nouvel Utilisateur </h:commandLink> <p:dataTable id="tableElements" rendered="#{not empty listUsersBean.users}" var="user" value="#{listUsersBean.users}" styleClass="results" rowClasses="altRichRow,altRow"> <!-- TODO G�rer la pagination --> <!-- <p:dataTable id="tableElements" rendered="#{listUsersBean.users.size>0}" var="user" value="#{listUsersBean.users}" rows="#{userListMgr.pageSize}" styleClass="results" rowClasses="altRichRow,altRow">--> <f:facet name="header"> <p:dataScroller for="tableElements" stepControls="auto" boundaryControls="auto" fastControls="auto"> <f:facet name="first">Premiers</f:facet> <f:facet name="last">Derniers</f:facet> <f:facet name="fastforward">Suivants</f:facet> <f:facet name="fastrewind">Pr�c�dents</f:facet> <f:facet name="pages" > </f:facet> </p:dataScroller> </f:facet> <!-- TODO G�rer les droits des actions --> <p:column> <!-- <h:commandLink id="delete" onclick="return confirm('Voulez vous vraiment supprimer cet �l�ment ?');" action="#{userListMgr.delete}"> <img src="/images/structure/vide.gif" class="icDel" alt="" title="Effacer" /> </h:commandLink>--> </p:column> <p:column> <!--<h:commandLink action="#{userListMgr.goToUpdate('user', user.userId)}"> <img src="/images/structure/vide.gif" class="icEdit" alt="" title="Modifier" /> </h:commandLink>--> </p:column> <p:column styleClass="third" sortBy="#{user.username}"> <f:facet name="header">Identifiant</f:facet> <!-- TODO D�cider de l'avenir de traceable --> <!-- <h:outputLink value="#{user.traceable.urlRewrite}">--> <h:outputText value="#{user.username}" /> <!-- </h:outputLink>--> </p:column> <p:column styleClass="third" sortBy="#{user.firstName} #{user.lastName}"> <f:facet name="header">Nom</f:facet> <!--<h:outputLink value="#{user.traceable.urlRewrite}">--> <h:outputText value="#{user.firstName} #{user.lastName}" /> <!--</h:outputLink>--> </p:column> <p:column styleClass="third" sortBy="#{user.email}"> <f:facet name="header">Email</f:facet> <h:outputText value="#{user.email}" /> </p:column> <p:column> <h:graphicImage value="/images/structure/dVert.gif" rendered="#{user.visible and user.activated}" title="Utilisateur activ�" /> <h:graphicImage value="/images/structure/dOrange.gif" rendered="#{(not user.visible) and user.activated}" title="Utilisateur d�sactiv�" /> <h:graphicImage value="/images/structure/dRouge.gif" rendered="#{not user.activated}" title="Utilisateur non enregistr�" /> </p:column> <f:facet name="footer"> <h:commandLink action="add" value="Cr�er un nouvel utilisateur" > </h:commandLink> </f:facet> </p:dataTable> </div> <p> <h:commandLink action="add" value="Cr�er un nouvel utilisateur" rendered="#{empty listUsersBean.users}"> </h:commandLink> </p> </h:form> </body> <!--</ui:define>--> <!-- sidebars --> <!-- <ui:define name="sidebar"> <ui:include src="/includes/top-sidebar-admin.include"/> </ui:define> --> </html> <!--</ui:composition>-->