Hi Dan,
is this commit intentional?
It still has unwanted changes introducing titles with common labels
instead of specific labels (e.g. CommonLocation for jobLocation).
Regards,
Michael
Am 28.01.22 um 08:49 schrieb [email protected]:
This is an automated email from the ASF dual-hosted git repository.
danwatford pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push:
new b2dd912 Improved: Recruitment screens updated to use Grid
rather than list forms (OFBIZ-11345)
b2dd912 is described below
commit b2dd912794f083a6176dbd581967e2f97c3c183a
Author: Pierre Smits <[email protected]>
AuthorDate: Fri Jan 28 08:49:01 2022 +0100
Improved: Recruitment screens updated to use Grid rather than list
forms (OFBIZ-11345)
According to the definition in widget-form.xsd the
use of a combination of a form with type="list" is
deprecated in favour of a grid. Therefore refactored various
Recruitment forms to use grid and updated references from
relevant screens to forms.
Thanks: Pierre Smits for changes.
---
.../humanres/widget/RecruitmentScreens.xml | 12 +++----
.../humanres/widget/forms/RecruitmentForms.xml | 42
+++++++++++-----------
2 files changed, 26 insertions(+), 28 deletions(-)
diff --git a/applications/humanres/widget/RecruitmentScreens.xml
b/applications/humanres/widget/RecruitmentScreens.xml
index 7072f0a..2452265 100644
--- a/applications/humanres/widget/RecruitmentScreens.xml
+++ b/applications/humanres/widget/RecruitmentScreens.xml
@@ -20,7 +20,7 @@ under the License.
<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://ofbiz.apache.org/Widget-Screen" xsi:schemaLocation="
http://ofbiz.apache.org/Widget-Screen
http://ofbiz.apache.org/dtds/widget-screen.xsd">
<screen name="FindJobRequisitions">
- <section>
+ <section>
<actions>
<set field="titleProperty"
value="PageTitleFindJobRequisition"/>
<set field="tabButtonItem" value="JobRequisition"/>
@@ -54,7 +54,7 @@ under the License.
<include-form
name="FindJobRequisitions"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
</decorator-section>
<decorator-section
name="search-results">
- <include-form
name="ListJobRequisitions"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
+ <include-grid
name="ListJobRequisitions"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
@@ -124,7 +124,7 @@ under the License.
<include-form
name="FindInternalJobPosting"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
</decorator-section>
<decorator-section
name="search-results">
- <include-form
name="ListInternalJobPosting"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
+ <include-grid
name="ListInternalJobPosting"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
@@ -187,7 +187,7 @@ under the License.
<include-form
name="FindJobInterview"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
</decorator-section>
<decorator-section
name="search-results">
- <include-form
name="ListInterview"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
+ <include-grid
name="ListInterview"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
@@ -249,7 +249,7 @@ under the License.
<include-form
name="FindApprovals"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
</decorator-section>
<decorator-section
name="search-results">
- <include-form
name="ListApprovals"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
+ <include-grid
name="ListApprovals"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
@@ -302,7 +302,7 @@ under the License.
<include-form
name="FindRelocation"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
</decorator-section>
<decorator-section
name="search-results">
- <include-form
name="ListRelocation"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
+ <include-grid
name="ListRelocation"
location="component://humanres/widget/forms/RecruitmentForms.xml"/>
</decorator-section>
</decorator-screen>
</widgets>
diff --git a/applications/humanres/widget/forms/RecruitmentForms.xml
b/applications/humanres/widget/forms/RecruitmentForms.xml
index 7447a11..ccca4ed 100644
--- a/applications/humanres/widget/forms/RecruitmentForms.xml
+++ b/applications/humanres/widget/forms/RecruitmentForms.xml
@@ -59,8 +59,8 @@ under the License.
<field name="qualification"><hidden/></field>
<field name="searchButton" title="${uiLabelMap.CommonFind}"
widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
- <form name="ListJobRequisitions" list-name="listIt" type="list"
odd-row-style="alternate-row" header-row-style="header-row-2"
- paginate-target="FindJobRequisitions"
default-table-style="basic-table hover-bar">
+ <grid name="ListJobRequisitions" list-name="listIt"
paginate-target="FindJobRequisitions"
+ default-table-style="basic-table hover-bar"
odd-row-style="alternate-row" header-row-style="header-row-2">
<actions>
<set field="entityName" value="JobRequisition"/>
<service service-name="performFind" result-map="result"
result-map-list="listIt">
@@ -70,19 +70,19 @@ under the License.
<field-map field-name="viewSize"
from-field="viewSize"/>
</service>
</actions>
- <field name="jobRequisitionId" widget-style="buttontext"
use-when="hasAdminPermission">
+ <field name="jobRequisitionId" title="${uiLabelMap.CommonId}"
widget-style="buttontext" use-when="hasAdminPermission">
<hyperlink description="${jobRequisitionId}"
target="EditJobRequisition">
<parameter param-name="jobRequisitionId"/>
</hyperlink>
</field>
- <field name="jobRequisitionId"
use-when="!hasAdminPermission"><display/></field>
+ <field name="jobRequisitionId" title="${uiLabelMap.CommonId}"
use-when="!hasAdminPermission"><display/></field>
<field name="skillTypeId">
<display-entity entity-name="SkillType"/>
</field>
<field name="jobPostingTypeEnumId"><display/></field>
<field name="examTypeEnumId"><display/></field>
<field name="qualification"><display/></field>
- <field name="jobLocation"><display/></field>
+ <field name="jobLocation"
title="${uiLabelMap.CommonLocation}"><display/></field>
<field name="experienceYears"><display/></field>
<field name="experienceMonths"><display/></field>
<field name="applyLink" title="${uiLabelMap.CommonApply}"
widget-style="buttontext">
@@ -95,7 +95,7 @@ under the License.
<parameter param-name="jobRequisitionId"/>
</hyperlink>
</field>
- </form>
+ </grid>
<form name="EditJobRequisition" type="single"
target="updateJobRequisition" default-map-name="jobRequisition">
<alt-target use-when="jobRequisition==null"
target="createJobRequisition"/>
<field name="jobRequisitionId"
use-when="jobRequisition==null"><ignored/></field>
@@ -161,8 +161,8 @@ under the License.
<field name="referredByPartyId"><hidden/></field>
<field name="searchButton" title="${uiLabelMap.CommonFind}"
widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
- <form name="ListInternalJobPosting" list-name="listIt" type="list"
odd-row-style="alternate-row" header-row-style="header-row-2"
- paginate-target="FindInternalJobPosting"
default-table-style="basic-table hover-bar">
+ <grid name="ListInternalJobPosting" list-name="listIt"
paginate-target="FindInternalJobPosting"
+ odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar">
<actions>
<set field="entityName" value="EmploymentApp"/>
<service service-name="performFind" result-map="result"
result-map-list="listIt">
@@ -177,16 +177,14 @@ under the License.
<hyperlink description="${applicationId}"
target="EditInternalJobPosting">
<parameter param-name="applicationId"/>
</hyperlink>
- </field>
-
+ </field>
<field name="approverPartyId">
<display-entity entity-name="PartyNameView"
description="${firstName} ${lastName}" key-field-name="partyId">
<sub-hyperlink target="/partymgr/control/viewprofile"
target-type="inter-app" description="${approverPartyId}"
link-style="buttontext">
<parameter param-name="partyId"
from-field="approverPartyId"/>
</sub-hyperlink>
</display-entity>
- </field>
-
+ </field>
<field name="applyingPartyId">
<display-entity entity-name="PartyNameView"
description="${firstName} ${lastName}" key-field-name="partyId">
<sub-hyperlink target="/partymgr/control/viewprofile"
target-type="inter-app" description="${applyingPartyId}"
link-style="buttontext">
@@ -194,7 +192,6 @@ under the License.
</sub-hyperlink>
</display-entity>
</field>
-
<field name="statusId"
title="${uiLabelMap.HumanResIJPStatus}"><display/></field>
<field name="jobRequisitionId" widget-style="buttontext">
<hyperlink description="${jobRequisitionId}"
target="EditJobRequisition">
@@ -209,7 +206,7 @@ under the License.
<field name="emplPositionId"><hidden/></field>
<field name="employmentAppSourceTypeId"><hidden/></field>
<field name="referredByPartyId"><hidden/></field>
- </form>
+ </grid>
<form name="EditInternalJobPosting" type="single"
target="updateInternalJobPosting">
<alt-target use-when="employmentApp==null"
target="createInternalJobPosting"/>
<auto-fields-service service-name="updateInternalJobPosting"
map-name="employmentApp"/>
@@ -254,7 +251,8 @@ under the License.
</field>
<field name="searchButton" title="${uiLabelMap.CommonFind}"
widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
- <form name="ListInterview" type="list" list-name="listIt"
paginate-target="FindJobInterview" odd-row-style="alternate-row"
header-row-style="header-row-2" default-table-style="basic-table hover-bar">
+ <grid name="ListInterview" list-name="listIt"
paginate-target="FindJobInterview"
+ odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar">
<actions>
<set field="entityName" value="JobInterview"/>
<service service-name="performFind" result-map="result"
result-map-list="listIt">
@@ -289,7 +287,7 @@ under the License.
<parameter param-name="jobInterviewId"/>
</hyperlink>
</field>
- </form>
+ </grid>
<form name="EditJobInterview" type="single"
target="updateJobInterview">
<actions>
<entity-one entity-name="JobInterview"
value-field="JobInterview"/>
@@ -345,7 +343,7 @@ under the License.
<field name="jobRequisitionId"><lookup
target-form-name="LookupJobRequisition"/></field>
<field name="searchButton" title="${uiLabelMap.CommonFind}"
widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
- <form name="ListApprovals" list-name="listIt" type="list"
odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar">
+ <grid name="ListApprovals" list-name="listIt"
odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar">
<actions>
<set field="entityName" value="EmploymentApp"/>
<service service-name="performFind" result-map="result"
result-map-list="listIt">
@@ -363,7 +361,7 @@ under the License.
</sub-hyperlink>
</display-entity>
</field>
- <field name="approverPartyId" field-name="partyId">
+ <field name="approverPartyId">
<display-entity entity-name="PartyNameView"
description="${firstName} ${lastName}">
<sub-hyperlink target="/partymgr/control/viewprofile"
target-type="inter-app" description="${approverPartyId}"
link-style="buttontext">
<parameter param-name="partyId"
from-field="approverPartyId"/>
@@ -378,7 +376,7 @@ under the License.
<field name="emplPositionId"><hidden/></field>
<field name="employmentAppSourceTypeId"><hidden/></field>
<field name="referredByPartyId"><hidden/></field>
- </form>
+ </grid>
<form name="EditApprovalStatus" type="single"
target="updateApprovalStatus" default-map-name="employmentApp">
<auto-fields-service service-name="updateApprovalStatus"
map-name="employmentApp"/>
<field name="applicationId"><display/></field>
@@ -417,7 +415,7 @@ under the License.
<field name="noConditionFind"><hidden value="Y"/><!-- if this
isn't there then with all fields empty no query will be done --></field>
<field name="searchButton" title="${uiLabelMap.CommonFind}"
widget-style="smallSubmit"><submit button-type="button"/></field>
</form>
- <form name="ListRelocation" list-name="listIt" type="list"
odd-row-style="alternate-row" header-row-style="header-row-2"
+ <grid name="ListRelocation" list-name="listIt"
odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar">
<actions>
<service service-name="performFind" result-map="result"
result-map-list="listIt">
@@ -446,7 +444,7 @@ under the License.
</field>
<field name="internalOrganisation"><display/></field>
<field name="reportingDate"><display/></field>
- <field name="location">
+ <field name="location" title="${uiLabelMap.CommonLocation}">
<display description="${groovy:
import org.apache.ofbiz.entity.GenericValue;
import org.apache.ofbiz.base.util.UtilMisc;
@@ -457,5 +455,5 @@ under the License.
return city;
}"/>
</field>
- </form>
+ </grid>
</forms>