</p:panelGrid>
</f:facet>
- <p:column headerText="#{msg.ADMIN_USER_ID}" sortBy="#{user.userId}" filterBy="#{user.userId}" filterMatchMode="contains">
- <p:link outcome="admin_show_user" title="#{msg.ADMIN_LINK_SHOW_USER_TITLE}" value="#{user.userId}">
+ <p:column
+ headerText="#{msg.ADMIN_USER_ID}"
+ sortBy="#{user.userId}"
+ filterBy="#{user.userId}"
+ filterMatchMode="contains"
+ >
+ <p:link
+ outcome="admin_show_user"
+ value="#{user.userId}"
+ title="#{msg.ADMIN_LINK_SHOW_USER_TITLE}"
+ >
<f:param name="userId" value="#{user.userId}" />
</p:link>
</p:column>
- <p:column headerText="#{msg.ADMIN_LIST_USER_NAME}" sortBy="#{user.userName}" filterBy="#{user.userName}" filterMatchMode="contains" rendered="#{featureController.isFeatureEnabled('user_login_require_user_name')}">
+ <p:column
+ headerText="#{msg.ADMIN_LIST_USER_NAME}"
+ sortBy="#{user.userName}"
+ filterBy="#{user.userName}"
+ filterMatchMode="contains"
+ rendered="#{featureController.isFeatureEnabled('user_login_require_user_name')}"
+ >
<h:outputText value="#{user.userName}" />
</p:column>
- <p:column headerText="#{msg.ADMIN_CONTACT_PERSONAL_TITLE}" sortBy="#{user.userContact.contactPersonalTitle}" filterBy="#{user.userContact.contactPersonalTitle}" filterMatchMode="exact">
+ <p:column
+ headerText="#{msg.ADMIN_CONTACT_PERSONAL_TITLE}"
+ sortBy="#{user.userContact.contactPersonalTitle}"
+ filterBy="#{user.userContact.contactPersonalTitle}"
+ filterMatchMode="exact"
+ >
<f:facet name="filter">
<p:selectOneMenu
filter="true"
<h:outputText value="#{msg[user.userContact.contactPersonalTitle.messageKey]}" />
</p:column>
- <p:column headerText="#{msg.ADMIN_CONTACT_FIRST_NAME}" sortBy="#{user.userContact.contactFirstName}" filterBy="#{user.userContact.contactFirstName}" filterMatchMode="contains">
+ <p:column
+ headerText="#{msg.ADMIN_CONTACT_FIRST_NAME}"
+ sortBy="#{user.userContact.contactFirstName}"
+ filterBy="#{user.userContact.contactFirstName}"
+ filterMatchMode="contains"
+ >
<h:outputText value="#{user.userContact.contactFirstName}" />
</p:column>
- <p:column headerText="#{msg.ADMIN_CONTACT_FAMILY_NAME}" sortBy="#{user.userContact.contactFamilyName}" filterBy="#{user.userContact.contactFamilyName}" filterMatchMode="contains">
+ <p:column
+ headerText="#{msg.ADMIN_CONTACT_FAMILY_NAME}"
+ sortBy="#{user.userContact.contactFamilyName}"
+ filterBy="#{user.userContact.contactFamilyName}"
+ filterMatchMode="contains"
+ >
<h:outputText value="#{user.userContact.contactFamilyName}" />
</p:column>
- <p:column headerText="#{msg.ADMIN_USER_ACCOUNT_STATUS}" sortBy="#{user.userAccountStatus}" filterBy="#{user.userAccountStatus}" filterMatchMode="exact">
+ <p:column
+ headerText="#{msg.ADMIN_USER_ACCOUNT_STATUS}"
+ sortBy="#{user.userAccountStatus}"
+ filterBy="#{user.userAccountStatus}"
+ filterMatchMode="exact"
+ >
<f:facet name="filter">
<p:selectOneMenu
filter="true"
<h:outputText styleClass="#{user.userAccountStatus.styleClass}" value="#{msg[user.userAccountStatus.messageKey]}" />
</p:column>
- <p:column headerText="#{msg.ADMIN_USER_PROFILE_MODE}" sortBy="#{user.userProfileMode}" filterBy="#{user.userProfileMode}" filterMatchMode="exact">
+ <p:column
+ headerText="#{msg.ADMIN_USER_PROFILE_MODE}"
+ sortBy="#{user.userProfileMode}"
+ filterBy="#{user.userProfileMode}"
+ filterMatchMode="exact"
+ >
<f:facet name="filter">
<p:selectOneMenu
filter="true"
<h:outputText value="#{msg[user.userProfileMode.messageKey]}" />
</p:column>
- <p:column headerText="#{msg.ENTRY_CREATED_HEADER}" sortBy="#{user.userCreated}" filterable="false">
+ <p:column
+ headerText="#{msg.ENTRY_CREATED_HEADER}"
+ sortBy="#{user.userCreated}"
+ filterable="false"
+ >
<h:outputText id="userCreated" value="#{user.userCreated}">
<f:convertDateTime type="both" timeStyle="short" dateStyle="short" />
</h:outputText>
</p:column>
- <p:column headerText="#{msg.ADMIN_ACTION_LINKS_HEADER}" sortable="false" filterable="false">
+ <p:column
+ headerText="#{msg.ADMIN_ACTION_LINKS_HEADER}"
+ sortable="false"
+ filterable="false"
+ >
<links:outputUserAdminDropdownMenu user="#{user}" />
</p:column>
</p:dataTable>