You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by mo...@apache.org on 2009/05/26 09:15:43 UTC

svn commit: r778587 - in /ofbiz/trunk/applications/humanres: entitydef/entitymodel.xml servicedef/services.xml widget/forms/LookupForms.xml widget/forms/RecruitmentForms.xml

Author: mor
Date: Tue May 26 07:15:43 2009
New Revision: 778587

URL: http://svn.apache.org/viewvc?rev=778587&view=rev
Log:
Fixed: Relation Enumeration of entity JobRequisition is not unique for that entity, reported by Hans on dev mailing list.
Also changed entity field names as per best practice and fixed wrong attribute names on services found by chance in the logs.

Modified:
    ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml
    ofbiz/trunk/applications/humanres/servicedef/services.xml
    ofbiz/trunk/applications/humanres/widget/forms/LookupForms.xml
    ofbiz/trunk/applications/humanres/widget/forms/RecruitmentForms.xml

Modified: ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml?rev=778587&r1=778586&r2=778587&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml (original)
+++ ofbiz/trunk/applications/humanres/entitydef/entitymodel.xml Tue May 26 07:15:43 2009
@@ -846,19 +846,19 @@
         <field name="jobLocation" type="id"></field>
         <field name="skillTypeId" type="id"></field>
         <field name="noOfResources" type="numeric"></field>
-        <field name="jobPostingTypeId" type="id"></field>
+        <field name="jobPostingTypeEnumId" type="id"></field>
         <field name="jobRequisitionDate" type="date"></field>
-        <field name="examTypeId" type="id"></field>
+        <field name="examTypeEnumId" type="id"></field>
         <field name="requiredOnDate" type="date"></field>
         <prim-key field="jobRequisitionId"/>
         <relation type="one" fk-name="JOB_REQ_SKTYP" rel-entity-name="SkillType">
             <key-map field-name="skillTypeId"/>
         </relation>
-        <relation type="one" fk-name="JOB_REQ_ENUMEXM" rel-entity-name="Enumeration">
-            <key-map field-name="examTypeId" rel-field-name="enumId"/>
+        <relation type="one" fk-name="JOB_REQ_ENUMEXM" title="ExamType" rel-entity-name="Enumeration">
+            <key-map field-name="examTypeEnumId" rel-field-name="enumId"/>
         </relation>
-        <relation type="one" fk-name="JOB_REQ_ENUMJBP" rel-entity-name="Enumeration">
-            <key-map field-name="jobPostingTypeId" rel-field-name="enumId"/>
+        <relation type="one" fk-name="JOB_REQ_ENUMJBP" title="JobPostingType" rel-entity-name="Enumeration">
+            <key-map field-name="jobPostingTypeEnumId" rel-field-name="enumId"/>
         </relation>
     </entity>
     <entity entity-name="JobInterview"

Modified: ofbiz/trunk/applications/humanres/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/servicedef/services.xml?rev=778587&r1=778586&r2=778587&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/humanres/servicedef/services.xml Tue May 26 07:15:43 2009
@@ -737,7 +737,7 @@
         <override name="noOfResources" optional="false"/>
         <override name="qualification" optional="false"/>
         <override name="durationMonths" optional="false"/>
-        <override name="location" optional="false"/>
+        <override name="jobLocation" optional="false"/>
     </service>
     
     <service name="updateJobRequisition" engine="simple" default-entity-name="JobRequisition"
@@ -748,7 +748,7 @@
         <auto-attributes mode="IN" include="nonpk" optional="true"/>
         <override name="noOfResources" optional="false"/>
         <override name="durationMonths" optional="false"/>
-        <override name="location" optional="false"/>
+        <override name="jobLocation" optional="false"/>
     </service>
     
     <service name="deleteJobRequisition" engine="simple" default-entity-name="JobRequisition"
@@ -765,7 +765,7 @@
         <auto-attributes mode="INOUT" entity-name="EmploymentApp" include="pk" optional="true"/>
         <auto-attributes mode="IN" entity-name="EmploymentApp" include="nonpk" optional="true"/>
         <override name="applyingPartyId" optional="false"/>
-        <override name="approverPartyIdapproverPartyId" optional="false"/>
+        <override name="approverPartyId" optional="false"/>
         <override name="jobRequisitionId" optional="false"/>
     </service>
     

Modified: ofbiz/trunk/applications/humanres/widget/forms/LookupForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/widget/forms/LookupForms.xml?rev=778587&r1=778586&r2=778587&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/widget/forms/LookupForms.xml (original)
+++ ofbiz/trunk/applications/humanres/widget/forms/LookupForms.xml Tue May 26 07:15:43 2009
@@ -300,7 +300,7 @@
                 </entity-options>
             </drop-down>
         </field>
-        <field name="jobPostingTypeId">
+        <field name="jobPostingTypeEnumId">
             <drop-down allow-empty="true">
                 <entity-options entity-name="Enumeration" key-field-name="enumId" description="${description}">
                     <entity-constraint name="enumTypeId" operator="equals" value="JOB_POSTING"/>
@@ -321,7 +321,7 @@
         <field name="jobRequisitionId" widget-style="buttontext">
             <hyperlink also-hidden="false" target-type="plain" description="${jobRequisitionId}" target="javascript:set_value('${jobRequisitionId}')"/>
         </field>
-        <field name="jobPostingTypeId"><display/></field>
+        <field name="jobPostingTypeEnumId"><display/></field>
         <field name="qualification"><display/></field>
         <field name="skillTypeId"><display/></field>
         <field name="location"><display/></field>

Modified: ofbiz/trunk/applications/humanres/widget/forms/RecruitmentForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/widget/forms/RecruitmentForms.xml?rev=778587&r1=778586&r2=778587&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/widget/forms/RecruitmentForms.xml (original)
+++ ofbiz/trunk/applications/humanres/widget/forms/RecruitmentForms.xml Tue May 26 07:15:43 2009
@@ -43,7 +43,7 @@
             </drop-down>
         </field>
         <field name="jobLocation"><text-find default-option="contains" ignore-case="true"/></field>
-        <field name="examTypeId">
+        <field name="examTypeEnumId">
              <drop-down allow-empty="true">
                 <entity-options entity-name="Enumeration" key-field-name="enumId" description="${description}">
                     <entity-constraint name="enumTypeId" operator="equals" value="EXAM_TYPE"/>
@@ -79,7 +79,7 @@
             <display-entity entity-name="SkillType" description="${description}"/>
         </field>
         <field name="jobPostingTypeId"><display/></field>
-        <field name="examTypeId"><display/></field>
+        <field name="examTypeEnumId"><display/></field>
         <field name="qualification"><display/></field>
         <field name="jobLocation"><display/></field>
         <field name="experienceYears"><display/></field>
@@ -130,7 +130,7 @@
                 </entity-options>
             </drop-down>
         </field>
-        <field name="examTypeId">
+        <field name="examTypeEnumId">
              <drop-down allow-empty="true">
                 <entity-options entity-name="Enumeration" key-field-name="enumId" description="${description}">
                     <entity-constraint name="enumTypeId" operator="equals" value="EXAM_TYPE"/>