1 <?xml version="1.0" encoding="UTF-8" ?>
3 @TODO: title="#{msg.ADMIN_DEPARTMENT_LEGEND_TITLE}"
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"
12 <p:fieldset legend="#{msg.ADMIN_DEPARTMENT_LEGEND}">
16 columnClasses="ui-grid-col-4,ui-grid-col-8"
17 styleClass="ui-noborder"
19 <p:outputLabel for="departmentI18nKey" value="#{msg.ADMIN_ENTER_DEPARTMENT_I18N_KEY}" />
21 id="departmentI18nKey"
23 value="#{adminDepartmentController.departmentI18nKey}"
25 requiredMessage="#{msg.ADMIN_DEPARTMENT_I18N_KEY_REQUIRED}"
28 <p:outputLabel for="departmentCompany" value="#{msg.ADMIN_ASSIGN_DEPARTMENT_COMPANY}" />
30 id="departmentCompany"
31 value="#{adminDepartmentController.departmentCompany}"
33 filterMatchMode="contains"
35 requiredMessage="#{msg.ADMIN_DEPARTMENT_COMPANY_REQUIRED}"
38 <f:converter converterId="BasicCompanyDataConverter" />
40 <f:selectItem itemValue="#{null}" itemLabel="#{msg.PLEASE_SELECT}" noSelectionOption="true" itemDisabled="true" />
43 value="#{basicDataListController.allBasicData}"
45 itemValue="#{basicData}"
46 itemLabel="#{beanHelper.renderBasicData(basicData)}"
50 <p:outputLabel for="departmentBranchOffice" value="#{msg.ADMIN_ASSIGN_DEPARTMENT_BRANCH_OFFICE}" />
52 id="departmentBranchOffice"
53 value="#{adminDepartmentController.departmentBranchOffice}"
55 filterMatchMode="contains"
57 <f:converter converterId="BranchOfficeConverter" />
59 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
62 value="#{branchOfficeListController.allBranchOffices()}"
64 itemValue="#{branchOffice}"
65 itemLabel="#{beanHelper.renderBranchOffice(branchOffice)}"
69 <p:outputLabel for="departmentHeadquarter" value="#{msg.ADMIN_ASSIGN_DEPARTMENT_HEADQUARTER}" />
71 id="departmentHeadquarter"
72 value="#{adminDepartmentController.departmentHeadquarter}"
74 filterMatchMode="contains"
77 <f:converter converterId="HeadquarterConverter" />
79 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
82 value="#{headquarterController.allHeadquarter()}"
84 itemValue="#{headquarter}"
85 itemLabel="#{beanHelper.renderHeadquarter(headquarter)}"
89 <p:outputLabel for="departmentLead" value="#{msg.ADMIN_ASSIGN_DEPARTMENT_LEAD_EMPLOYEE}" />
92 value="#{adminDepartmentController.departmentLead}"
94 filterMatchMode="contains"
97 <f:converter converterId="EmployeeConverter" />
99 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
102 value="#{employeeController.allEmployees()}"
104 itemValue="#{employee}"
105 itemLabel="#{beanHelper.renderEmployee(employee)}"
109 <p:outputLabel for="departmentUserOwner" value="#{msg.ADMIN_ASSIGN_DEPARTMENT_USER_OWNER}" />
111 id="departmentUserOwner"
112 value="#{adminDepartmentController.departmentUserOwner}"
114 filterMatchMode="contains"
117 <f:converter converterId="UserConverter" />
119 <f:selectItem itemValue="#{null}" itemLabel="#{msg.NONE_SELECTED}" />
122 value="#{userController.allUsers()}"
123 var="departmentUserOwner"
124 itemValue="#{departmentUserOwner}"
125 itemLabel="#{beanHelper.renderContact(departmentUserOwner.userContact)} (#{departmentUserOwner.userName})"