Hi Michael

'getAssociatedStateList' controller entry exists in common-controller, so
no need to add the same entry in humanres controller.
We can remove this from humanres controller.xml file.

Thanks & Regards
--
Deepak Dixit



On Sat, Dec 8, 2018 at 7:06 PM <mbr...@apache.org> wrote:

> Author: mbrohl
> Date: Sat Dec  8 13:36:26 2018
> New Revision: 1848469
>
> URL: http://svn.apache.org/viewvc?rev=1848469&view=rev
> Log:
> Improved: Implement dependency from "State/Province" Field to "Country"
> in New Employee Form.
> (OFBIZ-10326)
>
> Thanks Benjamin Jugl and Julian Leichert for reporting and providing
> the patch.
>
> Modified:
>
> ofbiz/ofbiz-framework/trunk/applications/humanres/webapp/humanres/WEB-INF/controller.xml
>
> ofbiz/ofbiz-framework/trunk/applications/humanres/widget/EmployeeScreens.xml
>
> Modified:
> ofbiz/ofbiz-framework/trunk/applications/humanres/webapp/humanres/WEB-INF/controller.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/humanres/webapp/humanres/WEB-INF/controller.xml?rev=1848469&r1=1848468&r2=1848469&view=diff
>
> ==============================================================================
> ---
> ofbiz/ofbiz-framework/trunk/applications/humanres/webapp/humanres/WEB-INF/controller.xml
> (original)
> +++
> ofbiz/ofbiz-framework/trunk/applications/humanres/webapp/humanres/WEB-INF/controller.xml
> Sat Dec  8 13:36:26 2018
> @@ -753,6 +753,12 @@ under the License.
>          <response name="success" type="view"
> value="EditAgreementEmploymentAppls"/>
>      </request-map>
>      <!--====================Extended
> Requests===================================-->
> +    <request-map uri="getAssociatedStateList">
> +        <security https="true" auth="false"/>
> +        <event type="service" invoke="getAssociatedStateList"/>
> +        <response name="success" type="request" value="json"/>
> +        <response name="error" type="request" value="json"/>
> +    </request-map>
>      <request-map uri="EditPartySkillsExt">
>          <security https="true" auth="true"/>
>          <response name="success" type="view" value="EditPartySkills"/>
>
> Modified:
> ofbiz/ofbiz-framework/trunk/applications/humanres/widget/EmployeeScreens.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/humanres/widget/EmployeeScreens.xml?rev=1848469&r1=1848468&r2=1848469&view=diff
>
> ==============================================================================
> ---
> ofbiz/ofbiz-framework/trunk/applications/humanres/widget/EmployeeScreens.xml
> (original)
> +++
> ofbiz/ofbiz-framework/trunk/applications/humanres/widget/EmployeeScreens.xml
> Sat Dec  8 13:36:26 2018
> @@ -60,12 +60,25 @@ under the License.
>              <actions>
>                  <set field="titleProperty"
> value="PartyCreateNewEmployee"/>
>                  <set field="headerItem" value="Employees"/>
> -                <property-to-field field="defaultCountryGeoId"
> resource="general" property="country.geo.id.default" default="USA"/>
> +                <set field="dependentForm" value="AddEmployee"/>
> +                <set field="paramKey" value="countryGeoId"/>
> +                <set field="mainId" value="countryGeoId"/>
> +                <set field="dependentId" value="stateProvinceGeoId"/>
> +                <set field="requestName" value="getAssociatedStateList"/>
> +                <set field="responseName" value="stateList"/>
> +                <set field="dependentKeyName" value="geoId"/>
> +                <set field="descName" value="geoName"/>
> +                <set field="selectedDependentOption" from-field="
> country.geo.id.default" default-value="USA"/>
>              </actions>
>              <widgets>
>                  <decorator-screen name="main-decorator"
> location="${parameters.mainDecoratorLocation}">
>                      <decorator-section name="body">
>                          <screenlet
> title="${uiLabelMap.HumanResNewEmployee}">
> +                        <platform-specific>
> +                            <html>
> +                                <html-template
> location="component://common-theme/template/includes/SetDependentDropdownValuesJs.ftl"/>
> +                            </html>
> +                        </platform-specific>
>                              <section>
>                                  <widgets>
>                                      <include-form name="AddEmployee"
> location="component://humanres/widget/forms/EmployeeForms.xml"/>
>
>
>

Reply via email to