svn commit: r1059755 - in /ofbiz/trunk/applications/humanres: script/org/ofbiz/humanres/HumanResServices.xml servicedef/services.xml webapp/humanres/WEB-INF/controller.xml widget/forms/PerfReviewForms.xml

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1059755 - in /ofbiz/trunk/applications/humanres: script/org/ofbiz/humanres/HumanResServices.xml servicedef/services.xml webapp/humanres/WEB-INF/controller.xml widget/forms/PerfReviewForms.xml

hansbak-2
Author: hansbak
Date: Mon Jan 17 05:41:54 2011
New Revision: 1059755

URL: http://svn.apache.org/viewvc?rev=1059755&view=rev
Log:
more enhancements to performance review

Modified:
    ofbiz/trunk/applications/humanres/script/org/ofbiz/humanres/HumanResServices.xml
    ofbiz/trunk/applications/humanres/servicedef/services.xml
    ofbiz/trunk/applications/humanres/webapp/humanres/WEB-INF/controller.xml
    ofbiz/trunk/applications/humanres/widget/forms/PerfReviewForms.xml

Modified: ofbiz/trunk/applications/humanres/script/org/ofbiz/humanres/HumanResServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/script/org/ofbiz/humanres/HumanResServices.xml?rev=1059755&r1=1059754&r2=1059755&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/script/org/ofbiz/humanres/HumanResServices.xml (original)
+++ ofbiz/trunk/applications/humanres/script/org/ofbiz/humanres/HumanResServices.xml Mon Jan 17 05:41:54 2011
@@ -107,14 +107,19 @@
         <set-pk-fields map="parameters" value-field="newEntity"/>
         <set-nonpk-fields map="parameters" value-field="newEntity"/>
         <sequenced-id sequence-name="PerfReview" field="newEntity.perfReviewId"/>
-        <field-to-result field="perfReviewId" result-name="perfReviewId"/>
         <create-value value-field="newEntity"/>
+        <field-to-result field="newEntity.perfReviewId" result-name="perfReviewId"/>
+        <field-to-result field="newEntity.employeePartyId" result-name="employeePartyId"/>
+        <field-to-result field="newEntity.employeeRoleTypeId" result-name="employeeRoleTypeId"/>
     </simple-method>
 
     <simple-method method-name="updatePerfReview" short-description="Update Performance Review">
         <entity-one entity-name="PerfReview" value-field="lookedUpValue"/>
         <set-nonpk-fields value-field="lookedUpValue" map="parameters"/>
         <store-value value-field="lookedUpValue"/>
+        <field-to-result field="lookedUpValue.perfReviewId" result-name="perfReviewId"/>
+        <field-to-result field="lookedUpValue.employeePartyId" result-name="employeePartyId"/>
+        <field-to-result field="lookedUpValue.employeeRoleTypeId" result-name="employeeRoleTypeId"/>
     </simple-method>
 
     <simple-method method-name="deletePerfReview" short-description="Delete Performance Review">

Modified: ofbiz/trunk/applications/humanres/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/servicedef/services.xml?rev=1059755&r1=1059754&r2=1059755&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/humanres/servicedef/services.xml Mon Jan 17 05:41:54 2011
@@ -100,16 +100,18 @@ under the License.
              location="component://humanres/script/org/ofbiz/humanres/HumanResServices.xml" invoke="createPerfReview" auth="true">
         <description>Create an Performance Review</description>
         <permission-service service-name="humanResManagerPermission" main-action="CREATE"/>
-        <auto-attributes mode="IN" include="pk" optional="false"/>
         <auto-attributes mode="IN" include="nonpk" optional="true"/>
-        <override type="String" mode="IN" name="perfReviewId" optional="true"/>
+        <attribute mode="IN" type="String" name="perfReviewId" optional="true"/>
+        <attribute mode="OUT" type="String" name="perfReviewId" optional="false"/>
+        <attribute mode="INOUT" type="String" name="employeePartyId" optional="false"/>
+        <attribute mode="INOUT" type="String" name="employeeRoleTypeId" optional="false"/>
     </service>
 
     <service name="updatePerfReview" engine="simple" default-entity-name="PerfReview"
              location="component://humanres/script/org/ofbiz/humanres/HumanResServices.xml" invoke="updatePerfReview" auth="true">
         <description>Update a Performance Review</description>
         <permission-service service-name="humanResManagerPermission" main-action="UPDATE"/>
-        <auto-attributes mode="IN" include="pk" optional="false"/>
+        <auto-attributes mode="INOUT" include="pk" optional="false"/>
         <auto-attributes mode="IN" include="nonpk" optional="true"/>
     </service>
 

Modified: ofbiz/trunk/applications/humanres/webapp/humanres/WEB-INF/controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/webapp/humanres/WEB-INF/controller.xml?rev=1059755&r1=1059754&r2=1059755&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/webapp/humanres/WEB-INF/controller.xml (original)
+++ ofbiz/trunk/applications/humanres/webapp/humanres/WEB-INF/controller.xml Mon Jan 17 05:41:54 2011
@@ -142,12 +142,14 @@ under the License.
     <request-map uri="createPerfReview">
         <security https="true" auth="true"/>
         <event type="service" invoke="createPerfReview"/>
-        <response name="success" type="view" value="EditPerfReviews"/>
+        <response name="error" type="view" value="EditPerfReviews"/>
+        <response name="success" type="request-redirect" value="EditPerfReview"/>
     </request-map>
     <request-map uri="updatePerfReview">
         <security https="true" auth="true"/>
         <event type="service" invoke="updatePerfReview"/>
-        <response name="success" type="view" value="EditPerfReviews"/>
+        <response name="error" type="view" value="EditPerfReviews"/>
+        <response name="success" type="view" value="EditPerfReview"/>
     </request-map>
     <request-map uri="deletePerfReview">
         <security https="true" auth="true"/>

Modified: ofbiz/trunk/applications/humanres/widget/forms/PerfReviewForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/widget/forms/PerfReviewForms.xml?rev=1059755&r1=1059754&r2=1059755&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/widget/forms/PerfReviewForms.xml (original)
+++ ofbiz/trunk/applications/humanres/widget/forms/PerfReviewForms.xml Mon Jan 17 05:41:54 2011
@@ -56,7 +56,7 @@ under the License.
         header-row-style="header-row" default-table-style="basic-table">
         <alt-target use-when="perfReview==null" target="createPerfReview"/>
         <auto-fields-service service-name="updatePerfReview" map-name="perfReview"/>
-        <field name="perfReviewId" use-when="perfReview==null" tooltip="${uiLabelMap.CommonRequired}" widget-style="required"><lookup target-form-name="LookupPerfReview"/></field>
+        <field name="perfReviewId" use-when="perfReview==null"><text/></field>
         <field name="perfReviewId" use-when="perfReview!=null" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field>
         <field name="employeePartyId" use-when="perfReview==null" tooltip="${uiLabelMap.CommonRequired}" widget-style="required"><lookup target-form-name="LookupPartyName"/></field>
         <field name="employeePartyId" use-when="perfReview!=null" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field>