]> git.mxchange.org Git - pizzaservice-war.git/blobdiff - web/WEB-INF/templates/login/user/user_menu.tpl
Please cherry-pick:
[pizzaservice-war.git] / web / WEB-INF / templates / login / user / user_menu.tpl
index 2b75d5a24fa221a5b9e2c8ff40ed169d71386cf5..7ec730a1fad8efbb94c5997f6bfe2ede54fede8b 100644 (file)
                                <li>
                                        <h:link title="#{msg.LINK_USER_LIST_TITLE}" outcome="user_list" value="#{msg.LINK_USER_LIST}" />
                                </li>
+
+                               <ui:fragment rendered="#{featureController.isFeatureEnabled('user_list')}">
+                                       <li>
+                                               <h:link title="#{msg.LINK_USER_LIST_TITLE}" outcome="user_list" value="#{msg.LINK_USER_LIST}" />
+                                       </li>
+                               </ui:fragment>
                        </ul>
 
+                       <ui:fragment rendered="#{featureController.isFeatureEnabled('change_user_personal_data') or featureController.isFeatureEnabled('change_user_password') or featureController.isFeatureEnabled('user_change_email_address')}">
+                               <div class="menu_header">
+                                       <h:outputText value="#{msg.MENU_USER_EDIT_PROFILE_TITLE}" />
+                               </div>
+
+                               <ul>
+                                       <ui:fragment rendered="#{featureController.isFeatureEnabled('change_user_personal_data')}">
+                                               <li>
+                                                       <h:link title="#{msg.LINK_LOGIN_CHANGE_PERSONAL_DATA_TITLE}" outcome="login_change_personal_data" value="#{msg.LINK_LOGIN_CHANGE_PERSONAL_DATA}" />
+                                               </li>
+                                       </ui:fragment>
+
+                                       <ui:fragment rendered="#{featureController.isFeatureEnabled('user_change_email_address')}">
+                                               <li>
+                                                       <h:link title="#{msg.LINK_LOGIN_USER_CHANGE_EMAIL_ADDRESS_TITLE}" outcome="login_change_email_address" value="#{msg.LINK_LOGIN_USER_CHANGE_EMAIL_ADDRESS}" />
+                                               </li>
+                                       </ui:fragment>
+
+                                       <ui:fragment rendered="#{userLoginController.ifUserMustChangePassword() or featureController.isFeatureEnabled('change_user_password')}">
+                                               <li>
+                                                       <h:link title="#{msg.LINK_LOGIN_CHANGE_PASSWORD_TITLE}" outcome="user_change_password" value="#{msg.LINK_LOGIN_CHANGE_PASSWORD}" />
+                                               </li>
+                                       </ui:fragment>
+                               </ul>
+                       </ui:fragment>
+
                        <div class="menu_header">
-                               <h:outputText value="#{msg.MENU_EDIT_PROFILE_TITLE}" />
+                               <h:outputText value="#{msg.MENU_APPLICATIONS_TITLE}" />
                        </div>
 
                        <ul>
                                <li>
-                                       <h:link title="#{msg.LINK_LOGIN_EDIT_USER_DATA_TITLE}" outcome="user_edit_user_data" value="#{msg.LINK_LOGIN_EDIT_USER_DATA}" />
+                                       <h:link title="#{msg.LINK_LOGIN_ALL_APPLICATIONS_TITLE}" outcome="user_all_applications" value="#{msg.LINK_LOGIN_ALL_APPLICATIONS}" />
                                </li>
                        </ul>