]> git.mxchange.org Git - jjobs-war.git/blob - web/WEB-INF/templates/admin/department/admin_form_department_data.tpl
Please cherry-pick:
[jjobs-war.git] / web / WEB-INF / templates / admin / department / admin_form_department_data.tpl
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <!--
3 @TODO: title="#{msg.ADMIN_DEPARTMENT_LEGEND_TITLE}"
4 -->
5 <ui:composition
6         xmlns="http://www.w3.org/1999/xhtml"
7         xmlns:f="http://xmlns.jcp.org/jsf/core"
8         xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
9         xmlns:p="http://primefaces.org/ui"
10         >
11
12         <p:fieldset legend="#{msg.ADMIN_DEPARTMENT_LEGEND}">
13                 <p:panelGrid
14                         layout="grid"
15                         columns="2"
16                         columnClasses="ui-grid-col-4,ui-grid-col-8"
17                         styleClass="ui-noborder"
18                         >
19                         <p:outputLabel for="departmentI18nKey" value="#{msg.ADMIN_ENTER_DEPARTMENT_I18N_KEY}" />
20                         <p:inputText
21                                 id="departmentI18nKey"
22                                 maxlength="255"
23                                 value="#{adminDepartmentController.departmentI18nKey}"
24                                 required="true"
25                                 requiredMessage="#{msg.ADMIN_DEPARTMENT_I18N_KEY_REQUIRED}"
26                                 />
27
28                         <p:outputLabel for="departmentCompany" value="#{msg.ADMIN_ASSIGN_DEPARTMENT_COMPANY}" />
29                         <p:selectOneMenu
30                                 id="departmentCompany"
31                                 value="#{adminDepartmentController.departmentCompany}"
32                                 filter="true"
33                                 filterMatchMode="contains"
34                                 required="true"
35                                 requiredMessage="#{msg.ADMIN_DEPARTMENT_COMPANY_REQUIRED}"
36                                 >
37
38                                 <f:converter converterId="BasicCompanyDataConverter" />
39
40                                 <f:selectItem itemValue="#{null}" itemLabel="#{msg.PLEASE_SELECT}" noSelectionOption="true" itemDisabled="true" />
41
42                                 <f:selectItems
43                                         value="#{basicDataListController.allBasicData}"
44                                         var="basicData"
45                                         itemValue="#{basicData}"
46                                         itemLabel="#{beanHelper.renderBasicData(basicData)}"
47                                         />
48                         </p:selectOneMenu>
49
50                         <p:outputLabel for="departmentBranchOffice" value="#{msg.ADMIN_ASSIGN_DEPARTMENT_BRANCH_OFFICE}" />
51                         <p:selectOneMenu
52                                 id="departmentBranchOffice"
53                                 value="#{adminDepartmentController.departmentBranchOffice}"
54                                 filter="true"
55                                 filterMatchMode="contains"
56                                 >
57                                 <f:converter converterId="BranchOfficeConverter" />
58
59                                 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
60
61                                 <f:selectItems
62                                         value="#{branchOfficeListController.allBranchOffices()}"
63                                         var="branchOffice"
64                                         itemValue="#{branchOffice}"
65                                         itemLabel="#{beanHelper.renderBranchOffice(branchOffice)}"
66                                         />
67                         </p:selectOneMenu>
68
69                         <p:outputLabel for="departmentHeadquarter" value="#{msg.ADMIN_ASSIGN_DEPARTMENT_HEADQUARTER}" />
70                         <p:selectOneMenu
71                                 id="departmentHeadquarter"
72                                 value="#{adminDepartmentController.departmentHeadquarter}"
73                                 filter="true"
74                                 filterMatchMode="contains"
75                                 >
76
77                                 <f:converter converterId="HeadquarterConverter" />
78
79                                 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
80
81                                 <f:selectItems
82                                         value="#{headquarterController.allHeadquarter()}"
83                                         var="headquarter"
84                                         itemValue="#{headquarter}"
85                                         itemLabel="#{beanHelper.renderHeadquarter(headquarter)}"
86                                         />
87                         </p:selectOneMenu>
88
89                         <p:outputLabel for="departmentLead" value="#{msg.ADMIN_ASSIGN_DEPARTMENT_LEAD_EMPLOYEE}" />
90                         <p:selectOneMenu
91                                 id="departmentLead"
92                                 value="#{adminDepartmentController.departmentLead}"
93                                 filter="true"
94                                 filterMatchMode="contains"
95                                 >
96
97                                 <f:converter converterId="EmployeeConverter" />
98
99                                 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
100
101                                 <f:selectItems
102                                         value="#{employeeController.allEmployees()}"
103                                         var="employee"
104                                         itemValue="#{employee}"
105                                         itemLabel="#{beanHelper.renderEmployee(employee)}"
106                                         />
107                         </p:selectOneMenu>
108
109                         <p:outputLabel for="departmentUserOwner" value="#{msg.ADMIN_ASSIGN_DEPARTMENT_USER_OWNER}" />
110                         <p:selectOneMenu
111                                 id="departmentUserOwner"
112                                 value="#{adminDepartmentController.departmentUserOwner}"
113                                 filter="true"
114                                 filterMatchMode="contains"
115                                 >
116
117                                 <f:converter converterId="UserConverter" />
118
119                                 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
120
121                                 <f:selectItems
122                                         value="#{userController.allUsers()}"
123                                         var="departmentUserOwner"
124                                         itemValue="#{departmentUserOwner}"
125                                         itemLabel="#{beanHelper.renderContact(departmentUserOwner.userContact)} (#{departmentUserOwner.userName})"
126                                         />
127                         </p:selectOneMenu>
128                 </p:panelGrid>
129         </p:fieldset>
130 </ui:composition>