]> git.mxchange.org Git - addressbook-war.git/blob - web/WEB-INF/templates/login/user/user_menu.tpl
Updated copyright year
[addressbook-war.git] / web / WEB-INF / templates / login / user / user_menu.tpl
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <ui:composition
3         xmlns="http://www.w3.org/1999/xhtml"
4         xmlns:f="http://java.sun.com/jsf/core"
5         xmlns:h="http://java.sun.com/jsf/html"
6         xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
7         xmlns:p="http://primefaces.org/ui"
8         >
9
10         <div class="menu_outer">
11                 <h:panelGroup styleClass="menu" layout="block">
12                         <div class="menu-header">
13                                 <h:outputText value="#{msg.MENU_HOME_TITLE}" />
14                         </div>
15
16                         <ul>
17                                 <li>
18                                         <p:link
19                                                 outcome="user_index"
20                                                 value="#{msg.LOGIN_LINK_HOME}"
21                                                 title="#{msg.LOGIN_LINK_HOME_TITLE}"
22                                                 />
23                                 </li>
24
25                                 <li>
26                                         <p:link
27                                                 outcome="user_list"
28                                                 value="#{msg.LINK_USER_LIST}"
29                                                 title="#{msg.LINK_USER_LIST_TITLE}"
30                                                 />
31                                 </li>
32
33                                 <ui:fragment rendered="#{featureController.isFeatureEnabled('user_list')}">
34                                         <li>
35                                                 <p:link
36                                                         outcome="user_list"
37                                                         value="#{msg.LINK_USER_LIST}"
38                                                         title="#{msg.LINK_USER_LIST_TITLE}"
39                                                         />
40                                         </li>
41                                 </ui:fragment>
42                         </ul>
43
44                         <ui:fragment rendered="#{featureController.isFeatureEnabled('change_user_personal_data') or featureController.isFeatureEnabled('change_user_password') or featureController.isFeatureEnabled('user_change_email_address')}">
45                                 <div class="menu-header">
46                                         <h:outputText value="#{msg.MENU_USER_EDIT_PROFILE_TITLE}" />
47                                 </div>
48
49                                 <ul>
50                                         <ui:fragment rendered="#{featureController.isFeatureEnabled('change_user_personal_data')}">
51                                                 <li>
52                                                         <p:link
53                                                                 outcome="login_change_personal_data"
54                                                                 value="#{msg.LOGIN_LINK_CHANGE_PERSONAL_DATA}"
55                                                                 title="#{msg.LOGIN_LINK_CHANGE_PERSONAL_DATA_TITLE}"
56                                                                 />
57                                                 </li>
58                                         </ui:fragment>
59
60                                         <ui:fragment rendered="#{featureController.isFeatureEnabled('user_change_email_address')}">
61                                                 <li>
62                                                         <p:link
63                                                                 outcome="login_change_email_address"
64                                                                 value="#{msg.LOGIN_LINK_USER_CHANGE_EMAIL_ADDRESS}"
65                                                                 title="#{msg.LOGIN_LINK_USER_CHANGE_EMAIL_ADDRESS_TITLE}"
66                                                                 />
67                                                 </li>
68                                         </ui:fragment>
69
70                                         <ui:fragment rendered="#{userLoginController.ifUserMustChangePassword() or featureController.isFeatureEnabled('change_user_password')}">
71                                                 <li>
72                                                         <p:link
73                                                                 outcome="user_change_password"
74                                                                 value="#{msg.LOGIN_LINK_CHANGE_PASSWORD}"
75                                                                 title="#{msg.LOGIN_LINK_CHANGE_PASSWORD_TITLE}"
76                                                                 />
77                                                 </li>
78                                         </ui:fragment>
79                                 </ul>
80                         </ui:fragment>
81
82                         <div class="menu-header">
83                                 <h:outputText value="#{msg.MENU_APPLICATIONS_TITLE}" />
84                         </div>
85
86                         <ul>
87                                 <li>
88                                         <p:link
89                                                 outcome="user_all_applications"
90                                                 value="#{msg.LOGIN_LINK_ALL_APPLICATIONS}"
91                                                 title="#{msg.LOGIN_LINK_ALL_APPLICATIONS_TITLE}"
92                                                 />
93                                 </li>
94                         </ul>
95
96                         <div class="menu-header">
97                                 <h:outputText value="#{msg.MENU_LOGOUT_TITLE}" />
98                         </div>
99
100                         <ul>
101                                 <li>
102                                         <p:link
103                                                 outcome="index"
104                                                 value="#{msg.GUEST_LINK_HOME}"
105                                                 title="#{msg.GUEST_LINK_HOME_TITLE}"
106                                                 />
107                                 </li>
108
109                                 <li>
110                                         <p:link
111                                                 outcome="logout"
112                                                 value="#{msg.LINK_CLOSE_SESSION}"
113                                                 title="#{msg.LINK_CLOSE_SESSION_TITLE}"
114                                                 />
115                                 </li>
116                         </ul>
117                 </h:panelGroup>
118         </div>
119 </ui:composition>