You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by bi...@apache.org on 2009/11/22 21:17:49 UTC

svn commit: r883140 - in /ofbiz/trunk/applications: accounting/config/ accounting/script/org/ofbiz/accounting/ accounting/script/org/ofbiz/accounting/agreement/ accounting/servicedef/ accounting/webapp/accounting/WEB-INF/ accounting/widget/ party/ part...

Author: bibryam
Date: Sun Nov 22 20:17:38 2009
New Revision: 883140

URL: http://svn.apache.org/viewvc?rev=883140&view=rev
Log:
Renamed AgreementWorkEffortAppl entity to AgreementWorkEffortApplic in order to change relation types so that assigning WorkEfforts to Agreements is possible w/o specifying an agreementItemSeqId. 
Added a migrateAgreementWorkEffortAppl service to migrate existing data to the new entity.

Added:
    ofbiz/trunk/applications/party/entitydef/entitymodel_old.xml
Modified:
    ofbiz/trunk/applications/accounting/config/AccountingHelpUrls.xml
    ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml
    ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/UpgradeServices.xml
    ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml
    ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml
    ofbiz/trunk/applications/accounting/servicedef/services_upgrade.xml
    ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml
    ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
    ofbiz/trunk/applications/accounting/widget/AgreementForms.xml
    ofbiz/trunk/applications/accounting/widget/AgreementScreens.xml
    ofbiz/trunk/applications/party/entitydef/entitymodel.xml
    ofbiz/trunk/applications/party/ofbiz-component.xml
    ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml
    ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml
    ofbiz/trunk/applications/workeffort/widget/WorkEffortMenus.xml
    ofbiz/trunk/applications/workeffort/widget/WorkEffortScreens.xml

Modified: ofbiz/trunk/applications/accounting/config/AccountingHelpUrls.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/config/AccountingHelpUrls.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/config/AccountingHelpUrls.xml (original)
+++ ofbiz/trunk/applications/accounting/config/AccountingHelpUrls.xml Sun Nov 22 20:17:38 2009
@@ -203,8 +203,8 @@
         <value xml:lang="en">09.3 Agreement Items</value>
         <value xml:lang="zh">09.3 合同条款</value>
     </property>
-    <property key="ACCOUNTING_EditAgreementWorkEffortAppls">
-        <value xml:lang="en">09.4 Agreement Work Effort Appls</value>
+    <property key="ACCOUNTING_EditAgreementWorkEffortApplics">
+        <value xml:lang="en">09.4 Agreement Work Effort Applics</value>
         <value xml:lang="zh">09.4 合同人工服务用途</value>
     </property>
     <property key="ACCOUNTING_EditAgreementRoles">

Modified: ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml (original)
+++ ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml Sun Nov 22 20:17:38 2009
@@ -215,11 +215,11 @@
         <value xml:lang="th">รหัสหน่วยวัดจำนวนเงิน</value>
         <value xml:lang="zh">实际金额货币单位标识</value>
     </property>
-    <property key="AccountingAddAgreementWorkEffortAppl">
+    <property key="AccountingAddAgreementWorkEffortApplic">
         <value xml:lang="de">Vereinbarung-Arbeitseinsatz hinzufügen</value>
-        <value xml:lang="en">Add Agreement Work Effort Appl</value>
+        <value xml:lang="en">Add Agreement Work Effort Applic</value>
         <value xml:lang="fr">Ajouter une application de tâche d'accord commercial</value>
-        <value xml:lang="hi_IN">अनुबंध कार्य प्रयास अनुप्रयोग(AgreementWorkEffortAppl) बनाएँ</value>
+        <value xml:lang="hi_IN">अनुबंध कार्य प्रयास अनुप्रयोग(AgreementWorkEffortApplic) बनाएँ</value>
         <value xml:lang="it">Aggiungi Applicazione Termine Impegno di Lavoro</value>
         <value xml:lang="nl">Voeg Werkinzettoepassing van overeenkomt toe</value>
         <value xml:lang="zh">添加协议人工服务用途</value>
@@ -647,16 +647,16 @@
         <value xml:lang="th">รหัสประเภทสัญญา</value>
         <value xml:lang="zh">合同类型标识</value>
     </property>
-    <property key="AccountingAgreementWorkEffortApplAlreadyExists">
-        <value xml:lang="en">Agreement Work Effort Appl Already Exists</value>
+    <property key="AccountingAgreementWorkEffortApplicAlreadyExists">
+        <value xml:lang="en">Agreement Work Effort Applic Already Exists</value>
         <value xml:lang="fr">Cette tâche d'application d'accord commercial existe déjà</value>
         <value xml:lang="hi_IN">अनुबंध - काम प्रयास का अनुप्रयोग पहले से ही मौजूद है</value>
         <value xml:lang="it">Applicazioni contratto impegno di labovo già esistente</value>
-        <value xml:lang="nl">Overeenkomst Work Effort Appl bestaat al</value>
+        <value xml:lang="nl">Overeenkomst Work Effort Applic bestaat al</value>
         <value xml:lang="zh">合同人工服务用途已存在</value>
     </property>
-    <property key="AccountingAgreementWorkEffortAppls">
-        <value xml:lang="en">Agreement Work Effort Appls</value>
+    <property key="AccountingAgreementWorkEffortApplics">
+        <value xml:lang="en">Agreement Work Effort Applics</value>
         <value xml:lang="fr">Applications de tâche d'accord commercial</value>
         <value xml:lang="hi_IN">अनुबंध- कार्य प्रयास अनुप्रयोग</value>
         <value xml:lang="it">Applicazioni Impegni di Lavoro</value>
@@ -5487,9 +5487,9 @@
         <value xml:lang="th">ผลรวมแถว</value>
         <value xml:lang="zh">总行数</value>
     </property>
-    <property key="AccountingListAgreementWorkEffortAppls">
+    <property key="AccountingListAgreementWorkEffortApplics">
         <value xml:lang="de">Zugewiesene Arbeitseinsätze zu Vereinbarungen auflisten</value>
-        <value xml:lang="en">List Agreement Work Effort Appls</value>
+        <value xml:lang="en">List Agreement Work Effort Applics</value>
         <value xml:lang="fr">Liste des applications d'accords commerciaux de service</value>
         <value xml:lang="hi_IN">अनुबंध- कार्य प्रयास अनुप्रयोग की सूची</value>
         <value xml:lang="it">Lista applicazioni contratto impegno di lavoro</value>
@@ -12631,8 +12631,8 @@
         <value xml:lang="th">แก้ไขสัญญาที่กำหนด</value>
         <value xml:lang="zh">编辑合同条件</value>
     </property>
-    <property key="PageTitleEditAgreementWorkEffortAppls">
-        <value xml:lang="en">Edit Agreement Work Effort Appls</value>
+    <property key="PageTitleEditAgreementWorkEffortApplics">
+        <value xml:lang="en">Edit Agreement Work Effort Applics</value>
         <value xml:lang="fr">Modifier les application d'accords commerciaux de service</value>
         <value xml:lang="hi_IN">अनुबंध-कार्य प्रयास अनुप्रयोग संपादित करें</value>
         <value xml:lang="it">Aggiorna Applicazioni Impegno di Lavoro</value>

Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/UpgradeServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/UpgradeServices.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/UpgradeServices.xml (original)
+++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/UpgradeServices.xml Sun Nov 22 20:17:38 2009
@@ -68,4 +68,14 @@
             </if-empty>
         </iterate>
     </simple-method>
+ 
+    <simple-method method-name="migrateAgreementWorkEffortAppl" short-description="Copy AgreementWorkEffortAppl To AgreementWorkEffortApplic">
+        <entity-condition list="agreementWorkEffortApplList" entity-name="OldAgreementWorkEffortAppl"/>
+        <iterate list="agreementWorkEffortApplList" entry="agreementWorkEffortAppl">
+            <make-value value-field="newEntity" entity-name="AgreementWorkEffortApplic"/>
+            <set-pk-fields map="agreementWorkEffortAppl" value-field="newEntity"/>
+            <create-value value-field="newEntity"/>
+            <check-errors/>
+        </iterate>
+    </simple-method>        
 </simple-methods>
\ No newline at end of file

Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml (original)
+++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml Sun Nov 22 20:17:38 2009
@@ -308,23 +308,23 @@
         <remove-value value-field="agreementRole"/>
     </simple-method>
 
-    <!--AgreementWorkEffortAppl-->
-    <simple-method method-name="createAgreementWorkEffortAppl" short-description="Create a link between a WorkEffort and a Agreement Appl">
-        <entity-one entity-name="AgreementWorkEffortAppl" value-field="agreementWorkEffortAppl"/>
-        <if-not-empty field="agreementWorkEffortAppl">
-            <add-error><fail-property resource="AccountingUiLabels" property="AccountingAgreementWorkEffortApplAlreadyExists"/></add-error>
+    <!--AgreementWorkEffortApplic-->
+    <simple-method method-name="createAgreementWorkEffortApplic" short-description="Create a link between a WorkEffort and a Agreement Appl">
+        <entity-one entity-name="AgreementWorkEffortApplic" value-field="agreementWorkEffortApplic"/>
+        <if-not-empty field="agreementWorkEffortApplic">
+            <add-error><fail-property resource="AccountingUiLabels" property="AccountingAgreementWorkEffortApplicAlreadyExists"/></add-error>
             <check-errors/>
         <else>
-            <make-value value-field="newEntity" entity-name="AgreementWorkEffortAppl"/>
+            <make-value value-field="newEntity" entity-name="AgreementWorkEffortApplic"/>
             <set-pk-fields map="parameters" value-field="newEntity"/>
             <create-value value-field="newEntity"/>
         </else>
         </if-not-empty>
     </simple-method>
 
-    <simple-method method-name="deleteAgreementWorkEffortAppl" short-description="Remove a link between a WorkEffort and a Agreement Appl">
-        <entity-one entity-name="AgreementWorkEffortAppl" value-field="agreementWorkEffortAppl"/>
-        <remove-value value-field="agreementWorkEffortAppl"/>
+    <simple-method method-name="deleteAgreementWorkEffortApplic" short-description="Remove a link between a WorkEffort and a Agreement Appl">
+        <entity-one entity-name="AgreementWorkEffortApplic" value-field="agreementWorkEffortApplic"/>
+        <remove-value value-field="agreementWorkEffortApplic"/>
     </simple-method>
 
 </simple-methods>

Modified: ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml (original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml Sun Nov 22 20:17:38 2009
@@ -235,15 +235,16 @@
         <attribute name="commissions" type="List" mode="OUT" optional="false"/>
     </service>
 
-    <!--AgrementWorkEffortAppl-->
-    <service name="createAgreementWorkEffortAppl" engine="simple" default-entity-name="AgreementWorkEffortAppl"
-            location="component://accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml" invoke="createAgreementWorkEffortAppl">
-        <description> Create AgreementWorkEffortAppl </description>
+    <!--AgrementWorkEffortApplic-->
+    <service name="createAgreementWorkEffortApplic" engine="simple" default-entity-name="AgreementWorkEffortApplic"
+            location="component://accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml" invoke="createAgreementWorkEffortApplic">
+        <description> Create AgreementWorkEffortApplic </description>
         <auto-attributes include="pk" mode="IN" optional="false"/>
+        <override name="agreementItemSeqId" default-value="_NA_"></override>
     </service>
-    <service name="deleteAgreementWorkEffortAppl" engine="simple" default-entity-name="AgreementWorkEffortAppl"
-            location="component://accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml" invoke="deleteAgreementWorkEffortAppl">
-        <description>Delete AgreementWorkEffortAppl</description>
+    <service name="deleteAgreementWorkEffortApplic" engine="simple" default-entity-name="AgreementWorkEffortApplic"
+            location="component://accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml" invoke="deleteAgreementWorkEffortApplic">
+        <description>Delete AgreementWorkEffortApplic</description>
         <auto-attributes mode="IN" include="pk" optional="false"/>
     </service>
 

Modified: ofbiz/trunk/applications/accounting/servicedef/services_upgrade.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_upgrade.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_upgrade.xml (original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_upgrade.xml Sun Nov 22 20:17:38 2009
@@ -48,4 +48,10 @@
         <description>Copy the FixedAssetMaintMeter entity to FixedAssetMeter. FixedAssetMeter.readingDate will be replaced with FixedAssetMaintMeter.createdStamp.</description>
         <permission-service service-name="fixedAssetPermissionCheck" main-action="CREATE"/>
     </service>
+    
+    <service name="migrateAgreementWorkEffortAppl" engine="simple"
+                location="component://accounting/script/org/ofbiz/accounting/UpgradeServices.xml" invoke="migrateAgreementWorkEffortAppl" auth="true">
+        <description>Copy the AgreementWorkEffortAppl entity to AgreementWorkEffortApplic</description>
+        <permission-service service-name="acctgAgreementPermissionCheck" main-action="CREATE"/>
+    </service>    
 </services>
\ No newline at end of file

Modified: ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml (original)
+++ ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml Sun Nov 22 20:17:38 2009
@@ -1308,21 +1308,21 @@
     </request-map>
 
     <!--WorkEffort Agreements-->
-    <request-map uri="EditAgreementWorkEffortAppls">
+    <request-map uri="EditAgreementWorkEffortApplics">
         <security https="true" auth="true"/>
-        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
+        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
     </request-map>
-    <request-map uri="createAgreementWorkEffortAppl">
+    <request-map uri="createAgreementWorkEffortApplic">
         <security https="true" auth="true"/>
-        <event type="service" invoke="createAgreementWorkEffortAppl"/>
-        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
-        <response name="error" type="view" value="EditAgreementWorkEffortAppls"/>
+        <event type="service" invoke="createAgreementWorkEffortApplic"/>
+        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
+        <response name="error" type="view" value="EditAgreementWorkEffortApplics"/>
     </request-map>
-    <request-map uri="deleteAgreementWorkEffortAppl">
+    <request-map uri="deleteAgreementWorkEffortApplic">
         <security https="true" auth="true"/>
-        <event type="service" invoke="deleteAgreementWorkEffortAppl"/>
-        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
-        <response name="error" type="view" value="EditAgreementWorkEffortAppls"/>
+        <event type="service" invoke="deleteAgreementWorkEffortApplic"/>
+        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
+        <response name="error" type="view" value="EditAgreementWorkEffortApplics"/>
     </request-map>
 
     <!-- TaxAuthority Requests -->
@@ -2629,7 +2629,7 @@
     <view-map name="EditAgreementItemParty" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementItemParty"/>
     <view-map name="ListAgreementGeographicalApplic" type="screen" page="component://accounting/widget/AgreementScreens.xml#ListAgreementGeographicalApplic"/>
     <view-map name="EditAgreementGeographicalApplic" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementGeographicalApplic"/>
-    <view-map name="EditAgreementWorkEffortAppls" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementWorkEffortAppls"/>
+    <view-map name="EditAgreementWorkEffortApplics" type="screen" page="component://accounting/widget/AgreementScreens.xml#EditAgreementWorkEffortApplics"/>
 
     <!-- TaxAuthority -->
     <view-map name="FindTaxAuthority" type="screen" page="component://accounting/widget/TaxAuthorityScreens.xml#FindTaxAuthority"/>

Modified: ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml (original)
+++ ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml Sun Nov 22 20:17:38 2009
@@ -991,8 +991,8 @@
                 <parameter param-name="agreementId" from-field="agreement.agreementId"/>
             </link>
         </menu-item>
-        <menu-item name="AgreementWorkEffortAppls" title="${uiLabelMap.AccountingAgreementWorkEffortAppls}">
-            <link target="EditAgreementWorkEffortAppls">
+        <menu-item name="AgreementWorkEffortApplics" title="${uiLabelMap.AccountingAgreementWorkEffortApplics}">
+            <link target="EditAgreementWorkEffortApplics">
                 <parameter param-name="agreementId" from-field="agreement.agreementId"/>
             </link>
         </menu-item>

Modified: ofbiz/trunk/applications/accounting/widget/AgreementForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AgreementForms.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/widget/AgreementForms.xml (original)
+++ ofbiz/trunk/applications/accounting/widget/AgreementForms.xml Sun Nov 22 20:17:38 2009
@@ -556,12 +556,13 @@
             <submit button-type="button"/>
         </field>
     </form>
-    <!-- Agreement WorkEffort Appl-->
-    <form name="AddAgreementWorkEffortAppl" target="createAgreementWorkEffortAppl" title="" type="single"
+    <!-- Agreement WorkEffort Applic-->
+    <form name="AddAgreementWorkEffortApplic" target="createAgreementWorkEffortApplic" title="" type="single"
         header-row-style="header-row" default-table-style="basic-table">
         <field name="agreementId"><hidden value="${agreementId}"/></field>
         <field name="agreementItemSeqId">
             <drop-down allow-empty="false">
+                <option key="_NA_" description="${uiLabelMap.CommonNA}"/>
                 <entity-options entity-name="AgreementItem" description="${agreementItemSeqId}">
                     <entity-constraint name="agreementId" operator="equals" env-name="agreementId"/>
                     <entity-order-by field-name="agreementItemSeqId"/>
@@ -573,17 +574,17 @@
         </field>
         <field name="submitButton" title="${uiLabelMap.CommonAdd}" widget-style="smallSubmit"><submit button-type="button"/></field>
     </form>
-    <form name="ListAgreementWorkEffortAppls" type="list" target="updateAgreementWorkEffortAppl" list-name="agreementWorkEffortAppls"
+    <form name="ListAgreementWorkEffortApplics" type="list" target="updateAgreementWorkEffortApplic" list-name="agreementWorkEffortApplics"
         odd-row-style="alternate-row" header-row-style="header-row-2" default-table-style="basic-table hover-bar">
         <actions>
-            <entity-and entity-name="AgreementWorkEffortAppl" use-cache="true" list="agreementWorkEffortAppls">
+            <entity-and entity-name="AgreementWorkEffortApplic" use-cache="true" list="agreementWorkEffortApplics">
                 <field-map from-field="agreementId" field-name="agreementId"/>
             </entity-and>
         </actions>
         <field name="agreementItemSeqId"><display/></field>
         <field name="workEffortId"><display/></field>
         <field name="deleteLink" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext">
-           <hyperlink also-hidden="false" description="${uiLabelMap.CommonDelete}" target="deleteAgreementWorkEffortAppl">
+           <hyperlink also-hidden="false" description="${uiLabelMap.CommonDelete}" target="deleteAgreementWorkEffortApplic">
                 <parameter param-name="agreementId"/>
                 <parameter param-name="agreementItemSeqId"/>
                 <parameter param-name="workEffortId"/>

Modified: ofbiz/trunk/applications/accounting/widget/AgreementScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AgreementScreens.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/widget/AgreementScreens.xml (original)
+++ ofbiz/trunk/applications/accounting/widget/AgreementScreens.xml Sun Nov 22 20:17:38 2009
@@ -694,21 +694,21 @@
         </section>
     </screen>
 
-    <screen name="EditAgreementWorkEffortAppls">
+    <screen name="EditAgreementWorkEffortApplics">
         <section>
             <actions>
-                <set field="titleProperty" value="PageTitleEditAgreementWorkEffortAppls"/>
-                <set field="tabButtonItem" value="AgreementWorkEffortAppls"/>
+                <set field="titleProperty" value="PageTitleEditAgreementWorkEffortApplics"/>
+                <set field="tabButtonItem" value="AgreementWorkEffortApplics"/>
                 <set field="agreementId" from-field="parameters.agreementId"/>
                 <entity-one entity-name="Agreement" value-field="agreement" auto-field-map="true"/>
             </actions>
             <widgets>
                 <decorator-screen name="CommonAgreementDecorator" location="${parameters.agreementDecoratorLocation}">
                     <decorator-section name="body">
-                        <screenlet id="AgreementWorkEffortApplsPanel" title="${uiLabelMap.AccountingAddAgreementWorkEffortAppl}" collapsible="true">
-                            <include-form name="AddAgreementWorkEffortAppl" location="component://accounting/widget/AgreementForms.xml"/>
+                        <screenlet id="AgreementWorkEffortApplicsPanel" title="${uiLabelMap.AccountingAddAgreementWorkEffortApplic}" collapsible="true">
+                            <include-form name="AddAgreementWorkEffortApplic" location="component://accounting/widget/AgreementForms.xml"/>
                         </screenlet>
-                        <include-form name="ListAgreementWorkEffortAppls" location="component://accounting/widget/AgreementForms.xml"/>
+                        <include-form name="ListAgreementWorkEffortApplics" location="component://accounting/widget/AgreementForms.xml"/>
                     </decorator-section>
                 </decorator-screen>
             </widgets>

Modified: ofbiz/trunk/applications/party/entitydef/entitymodel.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/entitydef/entitymodel.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/entitydef/entitymodel.xml (original)
+++ ofbiz/trunk/applications/party/entitydef/entitymodel.xml Sun Nov 22 20:17:38 2009
@@ -379,21 +379,23 @@
         <key-map field-name="agreementTypeId"/>
       </relation>
     </entity>
-    <entity entity-name="AgreementWorkEffortAppl" package-name="org.ofbiz.party.agreement" title="Agreement Product Application Entity">
+    <entity entity-name="AgreementWorkEffortApplic" 
+            package-name="org.ofbiz.party.agreement" 
+            title="Agreement WorkEffort Application Entity">
         <field name="agreementId" type="id-ne"></field>
         <field name="agreementItemSeqId" type="id-ne"></field>
         <field name="workEffortId" type="id-ne"></field>
         <prim-key field="agreementId"/>
         <prim-key field="agreementItemSeqId"/>
         <prim-key field="workEffortId"/>
-        <relation type="one-nofk" rel-entity-name="Agreement">
+        <relation type="one" fk-name="AGRMNT_WEA_AGRMNT" rel-entity-name="Agreement">
             <key-map field-name="agreementId"/>
         </relation>
-        <relation type="one" fk-name="AGRMNT_WEA_AITM" rel-entity-name="AgreementItem">
+        <relation type="one-nofk" rel-entity-name="AgreementItem">
             <key-map field-name="agreementId"/>
             <key-map field-name="agreementItemSeqId"/>
         </relation>
-        <relation type="one" fk-name="AGRMNT_WEA_WEFF" rel-entity-name="WorkEffort">
+        <relation type="one" fk-name="AGRMNT_WEA_WE" rel-entity-name="WorkEffort">
             <key-map field-name="workEffortId"/>
         </relation>
     </entity>

Added: ofbiz/trunk/applications/party/entitydef/entitymodel_old.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/entitydef/entitymodel_old.xml?rev=883140&view=auto
==============================================================================
--- ofbiz/trunk/applications/party/entitydef/entitymodel_old.xml (added)
+++ ofbiz/trunk/applications/party/entitydef/entitymodel_old.xml Sun Nov 22 20:17:38 2009
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/entitymodel.xsd">
+    <!-- ========================================================= -->
+    <!-- ======================== Defaults ======================= -->
+    <!-- ========================================================= -->
+    <title>Entity of an Open For Business Project Component</title>
+    <description>None</description>
+    <copyright>Copyright 2001-2009 The Apache Software Foundation</copyright>
+    <author>None</author>
+    <version>1.0</version>
+    <!-- ========================================================= -->
+    <!-- ======================== Data Model ===================== -->
+    <!-- The modules in this file are as follows:          -->
+    <!--  org.ofbiz.party.agreement -->
+    <!-- ========================================================= -->
+
+    <entity entity-name="OldAgreementWorkEffortAppl" table-name="AGREEMENT_WORKEFFORT_APPL"
+            package-name="org.ofbiz.party.agreement" title="Agreement WorkEffort Application Entity">
+        <description>NOTE: this entity is deprecated by AgreementWorkEffortApplic</description>
+        <field name="agreementId" type="id-ne"></field>
+        <field name="agreementItemSeqId" type="id-ne"></field>
+        <field name="workEffortId" type="id-ne"></field>
+        <prim-key field="agreementId"/>
+        <prim-key field="agreementItemSeqId"/>
+        <prim-key field="workEffortId"/>
+        <relation type="one-nofk" rel-entity-name="Agreement">
+            <key-map field-name="agreementId"/>
+        </relation>
+        <relation type="one" fk-name="AGRMNT_WEA_AITM" rel-entity-name="AgreementItem">
+            <key-map field-name="agreementId"/>
+            <key-map field-name="agreementItemSeqId"/>
+        </relation>
+        <relation type="one" fk-name="AGRMNT_WEA_WEFF" rel-entity-name="WorkEffort">
+            <key-map field-name="workEffortId"/>
+        </relation>
+    </entity>
+</entitymodel>
\ No newline at end of file

Modified: ofbiz/trunk/applications/party/ofbiz-component.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/ofbiz-component.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/ofbiz-component.xml (original)
+++ ofbiz/trunk/applications/party/ofbiz-component.xml Sun Nov 22 20:17:38 2009
@@ -26,6 +26,7 @@
     <classpath type="dir" location="config"/>
 
     <entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel.xml"/>
+    <entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel_old.xml"/>    
     <entity-resource type="data" reader-name="seed" loader="main" location="data/PartyTypeData.xml"/>
     <entity-resource type="data" reader-name="seed" loader="main" location="data/PartySecurityData.xml"/>
     <entity-resource type="data" reader-name="seed" loader="main" location="data/PartyGeoPointData.xml"/>

Modified: ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml (original)
+++ ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml Sun Nov 22 20:17:38 2009
@@ -627,21 +627,21 @@
     <request-map uri="LookupAgreementItem"><security auth="true" https="true"/><response name="success" type="view" value="LookupAgreementItem"/></request-map>
 
     <!--WorkEffort Agreements-->
-    <request-map uri="EditAgreementWorkEffortAppls">
+    <request-map uri="EditAgreementWorkEffortApplics">
         <security https="true" auth="true"/>
-        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
+        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
     </request-map>
-    <request-map uri="createAgreementWorkEffortAppl">
+    <request-map uri="createAgreementWorkEffortApplic">
         <security https="true" auth="true"/>
-        <event type="service" invoke="createAgreementWorkEffortAppl"/>
-        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
-        <response name="error" type="view" value="EditAgreementWorkEffortAppls"/>
+        <event type="service" invoke="createAgreementWorkEffortApplic"/>
+        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
+        <response name="error" type="view" value="EditAgreementWorkEffortApplics"/>
     </request-map>
-    <request-map uri="deleteAgreementWorkEffortAppl">
+    <request-map uri="deleteAgreementWorkEffortApplic">
         <security https="true" auth="true"/>
-        <event type="service" invoke="deleteAgreementWorkEffortAppl"/>
-        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
-        <response name="error" type="view" value="EditAgreementWorkEffortAppls"/>
+        <event type="service" invoke="deleteAgreementWorkEffortApplic"/>
+        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
+        <response name="error" type="view" value="EditAgreementWorkEffortApplics"/>
     </request-map>
 
     <!--WorkEffort Event Reminders -->
@@ -750,7 +750,7 @@
     <view-map name="LookupContactMech" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupContactMech"/>
     <view-map name="LookupPreferredContactMech" type="screen" page="component://marketing/widget/ContactListScreens.xml#LookupPreferredContactMech"/>
 
-    <view-map name="EditAgreementWorkEffortAppls" type="screen" page="component://workeffort/widget/WorkEffortScreens.xml#EditAgreementWorkEffortAppls"/>
+    <view-map name="EditAgreementWorkEffortApplics" type="screen" page="component://workeffort/widget/WorkEffortScreens.xml#EditAgreementWorkEffortApplics"/>
     <view-map name="LookupAgreement" page="component://accounting/widget/LookupScreens.xml#LookupAgreement" type="screen"/>
     <view-map name="LookupAgreementItem" page="component://accounting/widget/LookupScreens.xml#LookupAgreementItem" type="screen"/>
     <view-map name="newEvent" type="screen" page="component://workeffort/widget/WorkEffortScreens.xml#newCompanyEvent"/>

Modified: ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml (original)
+++ ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml Sun Nov 22 20:17:38 2009
@@ -1183,7 +1183,7 @@
         </field>
     </form>
     <!-- Agreement WorkEffort Appl-->
-    <form name="AddAgreementWorkEffortAppl" target="createAgreementWorkEffortAppl" title="" type="single"
+    <form name="AddAgreementWorkEffortApplic" target="createAgreementWorkEffortApplic" title="" type="single"
         header-row-style="header-row" default-table-style="basic-table">
         <field name="workEffortId"><hidden value="${parameters.workEffortId}"/></field>
         <field name="agreementId">
@@ -1194,10 +1194,10 @@
         </field>
         <field name="submitButton" title="${uiLabelMap.CommonAdd}" widget-style="smallSubmit"><submit button-type="button"/></field>
     </form>
-    <form name="ListAgreementWorkEffortAppls" type="list" target="updateAgreementWorkEffortAppl" list-name="agreementWorkEffortAppls"
+    <form name="ListAgreementWorkEffortApplics" type="list" target="updateAgreementWorkEffortApplic" list-name="agreementWorkEffortApplics"
         odd-row-style="alternate-row" header-row-style="header-row-2" default-table-style="basic-table hover-bar">
         <actions>
-            <entity-and entity-name="AgreementWorkEffortAppl" use-cache="true" list="agreementWorkEffortAppls">
+            <entity-and entity-name="AgreementWorkEffortApplic" use-cache="true" list="agreementWorkEffortApplics">
                 <field-map from-field="workEffortId" field-name="workEffortId"/>
             </entity-and>
         </actions>
@@ -1211,7 +1211,7 @@
         <field name="agreementItemSeqId"><display/></field>
         <field name="workEffortId"><display/></field>
         <field name="deleteLink" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext">
-           <hyperlink also-hidden="false" description="${uiLabelMap.CommonDelete}" target="deleteAgreementWorkEffortAppl">
+           <hyperlink also-hidden="false" description="${uiLabelMap.CommonDelete}" target="deleteAgreementWorkEffortApplic">
                 <parameter param-name="agreementId"/>
                 <parameter param-name="agreementItemSeqId"/>
                 <parameter param-name="workEffortId"/>

Modified: ofbiz/trunk/applications/workeffort/widget/WorkEffortMenus.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/widget/WorkEffortMenus.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/widget/WorkEffortMenus.xml (original)
+++ ofbiz/trunk/applications/workeffort/widget/WorkEffortMenus.xml Sun Nov 22 20:17:38 2009
@@ -125,7 +125,7 @@
             </link>
         </menu-item>
         <menu-item name="WorkEffortAgreementAppls" title="${uiLabelMap.WorkEffortAgreementAppls}">
-            <link target="EditAgreementWorkEffortAppls">
+            <link target="EditAgreementWorkEffortApplics">
                 <parameter param-name="workEffortId"/>
             </link>
         </menu-item>

Modified: ofbiz/trunk/applications/workeffort/widget/WorkEffortScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/widget/WorkEffortScreens.xml?rev=883140&r1=883139&r2=883140&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/widget/WorkEffortScreens.xml (original)
+++ ofbiz/trunk/applications/workeffort/widget/WorkEffortScreens.xml Sun Nov 22 20:17:38 2009
@@ -704,20 +704,20 @@
             </widgets>
         </section>
     </screen>
-    <screen name="EditAgreementWorkEffortAppls">
+    <screen name="EditAgreementWorkEffortApplics">
         <section>
             <actions>
-                <set field="titleProperty" value="PageTitleEditAgreementWorkEffortAppls"/>
+                <set field="titleProperty" value="PageTitleEditAgreementWorkEffortApplics"/>
                 <set field="tabButtonItem" value="WorkEffortAgreementAppls"/>
                 <set field="workEffortId" from-field="parameters.workEffortId"/>
             </actions>
             <widgets>
                 <decorator-screen name="CommonWorkEffortDecorator" location="${parameters.mainDecoratorLocation}">
                     <decorator-section name="body">
-                        <screenlet id="AddAccountingAgreementWorkEffortApplsPanel" title="${uiLabelMap.AccountingAddAgreementWorkEffortAppl}" collapsible="true">
-                            <include-form name="AddAgreementWorkEffortAppl" location="component://workeffort/widget/WorkEffortForms.xml"/>
+                        <screenlet id="AddAccountingAgreementWorkEffortApplicsPanel" title="${uiLabelMap.AccountingAddAgreementWorkEffortApplic}" collapsible="true">
+                            <include-form name="AddAgreementWorkEffortApplic" location="component://workeffort/widget/WorkEffortForms.xml"/>
                         </screenlet>
-                        <include-form name="ListAgreementWorkEffortAppls" location="component://workeffort/widget/WorkEffortForms.xml"/>
+                        <include-form name="ListAgreementWorkEffortApplics" location="component://workeffort/widget/WorkEffortForms.xml"/>
                     </decorator-section>
                 </decorator-screen>
             </widgets>



Re: svn commit: r883140 - in /ofbiz/trunk/applications: accounting/config/ accounting/script/org/ofbiz/accounting/ accounting/script/org/ofbiz/accounting/agreement/ accounting/servicedef/ accounting/webapp/accounting/WEB-INF/ accounting/widget/ party/ part

Posted by Jacques Le Roux <ja...@les7arts.com>.
From: "Bilgin Ibryam" <bi...@gmail.com>
> Hi Jacques,
>
> could you tell me why it doesn't follow the best practice?

Because you changed the name of an entity (AgreementWorkEffortAppl to AgreementWorkEffortApplic) you should provide a path to follow 
at http://docs.ofbiz.org/display/OFBTECH/Revisions+Requiring+Data+Migration (how to use your migrating service, think about people 
in 2 years ;o)

Thanks

Jacques

> If it is about the info that should be put in http://docs.ofbiz.org/display/OFBTECH/Revisions+Requiring+Data+Migration
> I did it with some delay, because yesterday I had difficulties accessing the page.
> If there is another reason, please indicate it, so I can fix that.
>
> Thanks
> Bilgin
>
>
>
> Jacques Le Roux wrote:
>> Hi Bilgin,
>>
>> This does not follow best practices
>> http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices#OFBizContributorsBestPractices-DeprecatingEntities
>> Though, with the migrating service you provided, most is done :o)
>>
>> Thanks
>>
>> Jacques
> 



Re: svn commit: r883140 - in /ofbiz/trunk/applications: accounting/config/ accounting/script/org/ofbiz/accounting/ accounting/script/org/ofbiz/accounting/agreement/ accounting/servicedef/ accounting/webapp/accounting/WEB-INF/ accounting/widget/ party/ part

Posted by Bilgin Ibryam <bi...@gmail.com>.
Hi Jacques,

could you tell me why it doesn't follow the best practice?

If it is about the info that should be put in 
http://docs.ofbiz.org/display/OFBTECH/Revisions+Requiring+Data+Migration
I did it with some delay, because yesterday I had difficulties accessing 
the page.
If there is another reason, please indicate it, so I can fix that.

Thanks
Bilgin



Jacques Le Roux wrote:
> Hi Bilgin,
>
> This does not follow best practices
> http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices#OFBizContributorsBestPractices-DeprecatingEntities 
>
> Though, with the migrating service you provided, most is done :o)
>
> Thanks
>
> Jacques

Re: svn commit: r883140 - in /ofbiz/trunk/applications: accounting/config/ accounting/script/org/ofbiz/accounting/ accounting/script/org/ofbiz/accounting/agreement/ accounting/servicedef/ accounting/webapp/accounting/WEB-INF/ accounting/widget/ party/ part

Posted by Jacques Le Roux <ja...@les7arts.com>.
Hi Bilgin,

This does not follow best practices
http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices#OFBizContributorsBestPractices-DeprecatingEntities
Though, with the migrating service you provided, most is done :o)

Thanks

Jacques

> Author: bibryam
> Date: Sun Nov 22 20:17:38 2009
> New Revision: 883140
>
> URL: http://svn.apache.org/viewvc?rev=883140&view=rev
> Log:
> Renamed AgreementWorkEffortAppl entity to AgreementWorkEffortApplic in order to change relation types so that assigning
> WorkEfforts to Agreements is possible w/o specifying an agreementItemSeqId.
> Added a migrateAgreementWorkEffortAppl service to migrate existing data to the new entity.
>
> Added:
>    ofbiz/trunk/applications/party/entitydef/entitymodel_old.xml
> Modified:
>    ofbiz/trunk/applications/accounting/config/AccountingHelpUrls.xml
>    ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml
>    ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/UpgradeServices.xml
>    ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml
>    ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml
>    ofbiz/trunk/applications/accounting/servicedef/services_upgrade.xml
>    ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml
>    ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>    ofbiz/trunk/applications/accounting/widget/AgreementForms.xml
>    ofbiz/trunk/applications/accounting/widget/AgreementScreens.xml
>    ofbiz/trunk/applications/party/entitydef/entitymodel.xml
>    ofbiz/trunk/applications/party/ofbiz-component.xml
>    ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml
>    ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml
>    ofbiz/trunk/applications/workeffort/widget/WorkEffortMenus.xml
>    ofbiz/trunk/applications/workeffort/widget/WorkEffortScreens.xml
>
> Modified: ofbiz/trunk/applications/accounting/config/AccountingHelpUrls.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/config/AccountingHelpUrls.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/config/AccountingHelpUrls.xml (original)
> +++ ofbiz/trunk/applications/accounting/config/AccountingHelpUrls.xml Sun Nov 22 20:17:38 2009
> @@ -203,8 +203,8 @@
>         <value xml:lang="en">09.3 Agreement Items</value>
>         <value xml:lang="zh">09.3 合同条款</value>
>     </property>
> -    <property key="ACCOUNTING_EditAgreementWorkEffortAppls">
> -        <value xml:lang="en">09.4 Agreement Work Effort Appls</value>
> +    <property key="ACCOUNTING_EditAgreementWorkEffortApplics">
> +        <value xml:lang="en">09.4 Agreement Work Effort Applics</value>
>         <value xml:lang="zh">09.4 合同人工服务用途</value>
>     </property>
>     <property key="ACCOUNTING_EditAgreementRoles">
>
> Modified: ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml (original)
> +++ ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml Sun Nov 22 20:17:38 2009
> @@ -215,11 +215,11 @@
>         <value xml:lang="th">รหัสหน่วยวัดจำนวนเงิน</value>
>         <value xml:lang="zh">å®žé™…é‡‘é¢è´§å¸å•ä½æ ‡è¯†</value>
>     </property>
> -    <property key="AccountingAddAgreementWorkEffortAppl">
> +    <property key="AccountingAddAgreementWorkEffortApplic">
>         <value xml:lang="de">Vereinbarung-Arbeitseinsatz hinzufügen</value>
> -        <value xml:lang="en">Add Agreement Work Effort Appl</value>
> +        <value xml:lang="en">Add Agreement Work Effort Applic</value>
>         <value xml:lang="fr">Ajouter une application de tâche d'accord commercial</value>
> -        <value xml:lang="hi_IN">अनुबंध कार्य प्रयास
> अनुप्रयोग(AgreementWorkEffortAppl) बनाएँ</value>
> +        <value xml:lang="hi_IN">अनुबंध कार्य प्रयास
> अनुप्रयोग(AgreementWorkEffortApplic) बनाएँ</value>
>         <value xml:lang="it">Aggiungi Applicazione Termine Impegno di Lavoro</value>
>         <value xml:lang="nl">Voeg Werkinzettoepassing van overeenkomt toe</value>
>         <value xml:lang="zh">æ·»åŠ åè®®äººå·¥æœåŠ¡ç”¨é€”</value>
> @@ -647,16 +647,16 @@
>         <value xml:lang="th">รหัสประเภทสัญญา</value>
>         <value xml:lang="zh">åˆåŒç±»åž‹æ ‡è¯†</value>
>     </property>
> -    <property key="AccountingAgreementWorkEffortApplAlreadyExists">
> -        <value xml:lang="en">Agreement Work Effort Appl Already Exists</value>
> +    <property key="AccountingAgreementWorkEffortApplicAlreadyExists">
> +        <value xml:lang="en">Agreement Work Effort Applic Already Exists</value>
>         <value xml:lang="fr">Cette tâche d'application d'accord commercial existe déjà </value>
>         <value xml:lang="hi_IN">अनुबंध - काम प्रयास का अनुप्रयोग पहले
> से ही मौजूद है</value>
>         <value xml:lang="it">Applicazioni contratto impegno di labovo già esistente</value>
> -        <value xml:lang="nl">Overeenkomst Work Effort Appl bestaat al</value>
> +        <value xml:lang="nl">Overeenkomst Work Effort Applic bestaat al</value>
>         <value xml:lang="zh">合同人工服务用途已存在</value>
>     </property>
> -    <property key="AccountingAgreementWorkEffortAppls">
> -        <value xml:lang="en">Agreement Work Effort Appls</value>
> +    <property key="AccountingAgreementWorkEffortApplics">
> +        <value xml:lang="en">Agreement Work Effort Applics</value>
>         <value xml:lang="fr">Applications de tâche d'accord commercial</value>
>         <value xml:lang="hi_IN">अनुबंध- कार्य प्रयास अनुप्रयोग</value>
>         <value xml:lang="it">Applicazioni Impegni di Lavoro</value>
> @@ -5487,9 +5487,9 @@
>         <value xml:lang="th">ผลรวมแถว</value>
>         <value xml:lang="zh">总行数</value>
>     </property>
> -    <property key="AccountingListAgreementWorkEffortAppls">
> +    <property key="AccountingListAgreementWorkEffortApplics">
>         <value xml:lang="de">Zugewiesene Arbeitseinsätze zu Vereinbarungen auflisten</value>
> -        <value xml:lang="en">List Agreement Work Effort Appls</value>
> +        <value xml:lang="en">List Agreement Work Effort Applics</value>
>         <value xml:lang="fr">Liste des applications d'accords commerciaux de service</value>
>         <value xml:lang="hi_IN">अनुबंध- कार्य प्रयास अनुप्रयोग की
> सूची</value>
>         <value xml:lang="it">Lista applicazioni contratto impegno di lavoro</value>
> @@ -12631,8 +12631,8 @@
>         <value xml:lang="th">แก้ไขสัญญาที่กำหนด</value>
>         <value xml:lang="zh">编辑合同条件</value>
>     </property>
> -    <property key="PageTitleEditAgreementWorkEffortAppls">
> -        <value xml:lang="en">Edit Agreement Work Effort Appls</value>
> +    <property key="PageTitleEditAgreementWorkEffortApplics">
> +        <value xml:lang="en">Edit Agreement Work Effort Applics</value>
>         <value xml:lang="fr">Modifier les application d'accords commerciaux de service</value>
>         <value xml:lang="hi_IN">अनुबंध-कार्य प्रयास अनुप्रयोग
> संपादित करें</value>
>         <value xml:lang="it">Aggiorna Applicazioni Impegno di Lavoro</value>
>
> Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/UpgradeServices.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/UpgradeServices.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/UpgradeServices.xml (original)
> +++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/UpgradeServices.xml Sun Nov 22 20:17:38 2009
> @@ -68,4 +68,14 @@
>             </if-empty>
>         </iterate>
>     </simple-method>
> +
> +    <simple-method method-name="migrateAgreementWorkEffortAppl" short-description="Copy AgreementWorkEffortAppl To
> AgreementWorkEffortApplic">
> +        <entity-condition list="agreementWorkEffortApplList" entity-name="OldAgreementWorkEffortAppl"/>
> +        <iterate list="agreementWorkEffortApplList" entry="agreementWorkEffortAppl">
> +            <make-value value-field="newEntity" entity-name="AgreementWorkEffortApplic"/>
> +            <set-pk-fields map="agreementWorkEffortAppl" value-field="newEntity"/>
> +            <create-value value-field="newEntity"/>
> +            <check-errors/>
> +        </iterate>
> +    </simple-method>
> </simple-methods>
> \ No newline at end of file
>
> Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml (original)
> +++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml Sun Nov 22 20:17:38 2009
> @@ -308,23 +308,23 @@
>         <remove-value value-field="agreementRole"/>
>     </simple-method>
>
> -    <!--AgreementWorkEffortAppl-->
> -    <simple-method method-name="createAgreementWorkEffortAppl" short-description="Create a link between a WorkEffort and a
> Agreement Appl">
> -        <entity-one entity-name="AgreementWorkEffortAppl" value-field="agreementWorkEffortAppl"/>
> -        <if-not-empty field="agreementWorkEffortAppl">
> -            <add-error><fail-property resource="AccountingUiLabels"
> property="AccountingAgreementWorkEffortApplAlreadyExists"/></add-error>
> +    <!--AgreementWorkEffortApplic-->
> +    <simple-method method-name="createAgreementWorkEffortApplic" short-description="Create a link between a WorkEffort and a
> Agreement Appl">
> +        <entity-one entity-name="AgreementWorkEffortApplic" value-field="agreementWorkEffortApplic"/>
> +        <if-not-empty field="agreementWorkEffortApplic">
> +            <add-error><fail-property resource="AccountingUiLabels"
> property="AccountingAgreementWorkEffortApplicAlreadyExists"/></add-error>
>             <check-errors/>
>         <else>
> -            <make-value value-field="newEntity" entity-name="AgreementWorkEffortAppl"/>
> +            <make-value value-field="newEntity" entity-name="AgreementWorkEffortApplic"/>
>             <set-pk-fields map="parameters" value-field="newEntity"/>
>             <create-value value-field="newEntity"/>
>         </else>
>         </if-not-empty>
>     </simple-method>
>
> -    <simple-method method-name="deleteAgreementWorkEffortAppl" short-description="Remove a link between a WorkEffort and a
> Agreement Appl">
> -        <entity-one entity-name="AgreementWorkEffortAppl" value-field="agreementWorkEffortAppl"/>
> -        <remove-value value-field="agreementWorkEffortAppl"/>
> +    <simple-method method-name="deleteAgreementWorkEffortApplic" short-description="Remove a link between a WorkEffort and a
> Agreement Appl">
> +        <entity-one entity-name="AgreementWorkEffortApplic" value-field="agreementWorkEffortApplic"/>
> +        <remove-value value-field="agreementWorkEffortApplic"/>
>     </simple-method>
>
> </simple-methods>
>
> Modified: ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml (original)
> +++ ofbiz/trunk/applications/accounting/servicedef/services_agreement.xml Sun Nov 22 20:17:38 2009
> @@ -235,15 +235,16 @@
>         <attribute name="commissions" type="List" mode="OUT" optional="false"/>
>     </service>
>
> -    <!--AgrementWorkEffortAppl-->
> -    <service name="createAgreementWorkEffortAppl" engine="simple" default-entity-name="AgreementWorkEffortAppl"
> -            location="component://accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml"
> invoke="createAgreementWorkEffortAppl">
> -        <description> Create AgreementWorkEffortAppl </description>
> +    <!--AgrementWorkEffortApplic-->
> +    <service name="createAgreementWorkEffortApplic" engine="simple" default-entity-name="AgreementWorkEffortApplic"
> +            location="component://accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml"
> invoke="createAgreementWorkEffortApplic">
> +        <description> Create AgreementWorkEffortApplic </description>
>         <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <override name="agreementItemSeqId" default-value="_NA_"></override>
>     </service>
> -    <service name="deleteAgreementWorkEffortAppl" engine="simple" default-entity-name="AgreementWorkEffortAppl"
> -            location="component://accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml"
> invoke="deleteAgreementWorkEffortAppl">
> -        <description>Delete AgreementWorkEffortAppl</description>
> +    <service name="deleteAgreementWorkEffortApplic" engine="simple" default-entity-name="AgreementWorkEffortApplic"
> +            location="component://accounting/script/org/ofbiz/accounting/agreement/AgreementServices.xml"
> invoke="deleteAgreementWorkEffortApplic">
> +        <description>Delete AgreementWorkEffortApplic</description>
>         <auto-attributes mode="IN" include="pk" optional="false"/>
>     </service>
>
>
> Modified: ofbiz/trunk/applications/accounting/servicedef/services_upgrade.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_upgrade.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/servicedef/services_upgrade.xml (original)
> +++ ofbiz/trunk/applications/accounting/servicedef/services_upgrade.xml Sun Nov 22 20:17:38 2009
> @@ -48,4 +48,10 @@
>         <description>Copy the FixedAssetMaintMeter entity to FixedAssetMeter. FixedAssetMeter.readingDate will be replaced with
> FixedAssetMaintMeter.createdStamp.</description>
>         <permission-service service-name="fixedAssetPermissionCheck" main-action="CREATE"/>
>     </service>
> +
> +    <service name="migrateAgreementWorkEffortAppl" engine="simple"
> +                location="component://accounting/script/org/ofbiz/accounting/UpgradeServices.xml"
> invoke="migrateAgreementWorkEffortAppl" auth="true">
> +        <description>Copy the AgreementWorkEffortAppl entity to AgreementWorkEffortApplic</description>
> +        <permission-service service-name="acctgAgreementPermissionCheck" main-action="CREATE"/>
> +    </service>
> </services>
> \ No newline at end of file
>
> Modified: ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml (original)
> +++ ofbiz/trunk/applications/accounting/webapp/accounting/WEB-INF/controller.xml Sun Nov 22 20:17:38 2009
> @@ -1308,21 +1308,21 @@
>     </request-map>
>
>     <!--WorkEffort Agreements-->
> -    <request-map uri="EditAgreementWorkEffortAppls">
> +    <request-map uri="EditAgreementWorkEffortApplics">
>         <security https="true" auth="true"/>
> -        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
> +        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
>     </request-map>
> -    <request-map uri="createAgreementWorkEffortAppl">
> +    <request-map uri="createAgreementWorkEffortApplic">
>         <security https="true" auth="true"/>
> -        <event type="service" invoke="createAgreementWorkEffortAppl"/>
> -        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
> -        <response name="error" type="view" value="EditAgreementWorkEffortAppls"/>
> +        <event type="service" invoke="createAgreementWorkEffortApplic"/>
> +        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
> +        <response name="error" type="view" value="EditAgreementWorkEffortApplics"/>
>     </request-map>
> -    <request-map uri="deleteAgreementWorkEffortAppl">
> +    <request-map uri="deleteAgreementWorkEffortApplic">
>         <security https="true" auth="true"/>
> -        <event type="service" invoke="deleteAgreementWorkEffortAppl"/>
> -        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
> -        <response name="error" type="view" value="EditAgreementWorkEffortAppls"/>
> +        <event type="service" invoke="deleteAgreementWorkEffortApplic"/>
> +        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
> +        <response name="error" type="view" value="EditAgreementWorkEffortApplics"/>
>     </request-map>
>
>     <!-- TaxAuthority Requests -->
> @@ -2629,7 +2629,7 @@
>     <view-map name="EditAgreementItemParty" type="screen"
> page="component://accounting/widget/AgreementScreens.xml#EditAgreementItemParty"/>
>     <view-map name="ListAgreementGeographicalApplic" type="screen"
> page="component://accounting/widget/AgreementScreens.xml#ListAgreementGeographicalApplic"/>
>     <view-map name="EditAgreementGeographicalApplic" type="screen"
> page="component://accounting/widget/AgreementScreens.xml#EditAgreementGeographicalApplic"/>
> -    <view-map name="EditAgreementWorkEffortAppls" type="screen"
> page="component://accounting/widget/AgreementScreens.xml#EditAgreementWorkEffortAppls"/>
> +    <view-map name="EditAgreementWorkEffortApplics" type="screen"
> page="component://accounting/widget/AgreementScreens.xml#EditAgreementWorkEffortApplics"/>
>
>     <!-- TaxAuthority -->
>     <view-map name="FindTaxAuthority" type="screen"
> page="component://accounting/widget/TaxAuthorityScreens.xml#FindTaxAuthority"/>
>
> Modified: ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml (original)
> +++ ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml Sun Nov 22 20:17:38 2009
> @@ -991,8 +991,8 @@
>                 <parameter param-name="agreementId" from-field="agreement.agreementId"/>
>             </link>
>         </menu-item>
> -        <menu-item name="AgreementWorkEffortAppls" title="${uiLabelMap.AccountingAgreementWorkEffortAppls}">
> -            <link target="EditAgreementWorkEffortAppls">
> +        <menu-item name="AgreementWorkEffortApplics" title="${uiLabelMap.AccountingAgreementWorkEffortApplics}">
> +            <link target="EditAgreementWorkEffortApplics">
>                 <parameter param-name="agreementId" from-field="agreement.agreementId"/>
>             </link>
>         </menu-item>
>
> Modified: ofbiz/trunk/applications/accounting/widget/AgreementForms.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AgreementForms.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/widget/AgreementForms.xml (original)
> +++ ofbiz/trunk/applications/accounting/widget/AgreementForms.xml Sun Nov 22 20:17:38 2009
> @@ -556,12 +556,13 @@
>             <submit button-type="button"/>
>         </field>
>     </form>
> -    <!-- Agreement WorkEffort Appl-->
> -    <form name="AddAgreementWorkEffortAppl" target="createAgreementWorkEffortAppl" title="" type="single"
> +    <!-- Agreement WorkEffort Applic-->
> +    <form name="AddAgreementWorkEffortApplic" target="createAgreementWorkEffortApplic" title="" type="single"
>         header-row-style="header-row" default-table-style="basic-table">
>         <field name="agreementId"><hidden value="${agreementId}"/></field>
>         <field name="agreementItemSeqId">
>             <drop-down allow-empty="false">
> +                <option key="_NA_" description="${uiLabelMap.CommonNA}"/>
>                 <entity-options entity-name="AgreementItem" description="${agreementItemSeqId}">
>                     <entity-constraint name="agreementId" operator="equals" env-name="agreementId"/>
>                     <entity-order-by field-name="agreementItemSeqId"/>
> @@ -573,17 +574,17 @@
>         </field>
>         <field name="submitButton" title="${uiLabelMap.CommonAdd}" widget-style="smallSubmit"><submit
> button-type="button"/></field>
>     </form>
> -    <form name="ListAgreementWorkEffortAppls" type="list" target="updateAgreementWorkEffortAppl"
> list-name="agreementWorkEffortAppls"
> +    <form name="ListAgreementWorkEffortApplics" type="list" target="updateAgreementWorkEffortApplic"
> list-name="agreementWorkEffortApplics"
>         odd-row-style="alternate-row" header-row-style="header-row-2" default-table-style="basic-table hover-bar">
>         <actions>
> -            <entity-and entity-name="AgreementWorkEffortAppl" use-cache="true" list="agreementWorkEffortAppls">
> +            <entity-and entity-name="AgreementWorkEffortApplic" use-cache="true" list="agreementWorkEffortApplics">
>                 <field-map from-field="agreementId" field-name="agreementId"/>
>             </entity-and>
>         </actions>
>         <field name="agreementItemSeqId"><display/></field>
>         <field name="workEffortId"><display/></field>
>         <field name="deleteLink" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext">
> -           <hyperlink also-hidden="false" description="${uiLabelMap.CommonDelete}" target="deleteAgreementWorkEffortAppl">
> +           <hyperlink also-hidden="false" description="${uiLabelMap.CommonDelete}" target="deleteAgreementWorkEffortApplic">
>                 <parameter param-name="agreementId"/>
>                 <parameter param-name="agreementItemSeqId"/>
>                 <parameter param-name="workEffortId"/>
>
> Modified: ofbiz/trunk/applications/accounting/widget/AgreementScreens.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AgreementScreens.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/widget/AgreementScreens.xml (original)
> +++ ofbiz/trunk/applications/accounting/widget/AgreementScreens.xml Sun Nov 22 20:17:38 2009
> @@ -694,21 +694,21 @@
>         </section>
>     </screen>
>
> -    <screen name="EditAgreementWorkEffortAppls">
> +    <screen name="EditAgreementWorkEffortApplics">
>         <section>
>             <actions>
> -                <set field="titleProperty" value="PageTitleEditAgreementWorkEffortAppls"/>
> -                <set field="tabButtonItem" value="AgreementWorkEffortAppls"/>
> +                <set field="titleProperty" value="PageTitleEditAgreementWorkEffortApplics"/>
> +                <set field="tabButtonItem" value="AgreementWorkEffortApplics"/>
>                 <set field="agreementId" from-field="parameters.agreementId"/>
>                 <entity-one entity-name="Agreement" value-field="agreement" auto-field-map="true"/>
>             </actions>
>             <widgets>
>                 <decorator-screen name="CommonAgreementDecorator" location="${parameters.agreementDecoratorLocation}">
>                     <decorator-section name="body">
> -                        <screenlet id="AgreementWorkEffortApplsPanel" title="${uiLabelMap.AccountingAddAgreementWorkEffortAppl}"
> collapsible="true">
> -                            <include-form name="AddAgreementWorkEffortAppl"
> location="component://accounting/widget/AgreementForms.xml"/>
> +                        <screenlet id="AgreementWorkEffortApplicsPanel"
> title="${uiLabelMap.AccountingAddAgreementWorkEffortApplic}" collapsible="true">
> +                            <include-form name="AddAgreementWorkEffortApplic"
> location="component://accounting/widget/AgreementForms.xml"/>
>                         </screenlet>
> -                        <include-form name="ListAgreementWorkEffortAppls"
> location="component://accounting/widget/AgreementForms.xml"/>
> +                        <include-form name="ListAgreementWorkEffortApplics"
> location="component://accounting/widget/AgreementForms.xml"/>
>                     </decorator-section>
>                 </decorator-screen>
>             </widgets>
>
> Modified: ofbiz/trunk/applications/party/entitydef/entitymodel.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/entitydef/entitymodel.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/party/entitydef/entitymodel.xml (original)
> +++ ofbiz/trunk/applications/party/entitydef/entitymodel.xml Sun Nov 22 20:17:38 2009
> @@ -379,21 +379,23 @@
>         <key-map field-name="agreementTypeId"/>
>       </relation>
>     </entity>
> -    <entity entity-name="AgreementWorkEffortAppl" package-name="org.ofbiz.party.agreement" title="Agreement Product Application
> Entity">
> +    <entity entity-name="AgreementWorkEffortApplic"
> +            package-name="org.ofbiz.party.agreement"
> +            title="Agreement WorkEffort Application Entity">
>         <field name="agreementId" type="id-ne"></field>
>         <field name="agreementItemSeqId" type="id-ne"></field>
>         <field name="workEffortId" type="id-ne"></field>
>         <prim-key field="agreementId"/>
>         <prim-key field="agreementItemSeqId"/>
>         <prim-key field="workEffortId"/>
> -        <relation type="one-nofk" rel-entity-name="Agreement">
> +        <relation type="one" fk-name="AGRMNT_WEA_AGRMNT" rel-entity-name="Agreement">
>             <key-map field-name="agreementId"/>
>         </relation>
> -        <relation type="one" fk-name="AGRMNT_WEA_AITM" rel-entity-name="AgreementItem">
> +        <relation type="one-nofk" rel-entity-name="AgreementItem">
>             <key-map field-name="agreementId"/>
>             <key-map field-name="agreementItemSeqId"/>
>         </relation>
> -        <relation type="one" fk-name="AGRMNT_WEA_WEFF" rel-entity-name="WorkEffort">
> +        <relation type="one" fk-name="AGRMNT_WEA_WE" rel-entity-name="WorkEffort">
>             <key-map field-name="workEffortId"/>
>         </relation>
>     </entity>
>
> Added: ofbiz/trunk/applications/party/entitydef/entitymodel_old.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/entitydef/entitymodel_old.xml?rev=883140&view=auto
> ==============================================================================
> --- ofbiz/trunk/applications/party/entitydef/entitymodel_old.xml (added)
> +++ ofbiz/trunk/applications/party/entitydef/entitymodel_old.xml Sun Nov 22 20:17:38 2009
> @@ -0,0 +1,57 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +Licensed to the Apache Software Foundation (ASF) under one
> +or more contributor license agreements.  See the NOTICE file
> +distributed with this work for additional information
> +regarding copyright ownership.  The ASF licenses this file
> +to you under the Apache License, Version 2.0 (the
> +"License"); you may not use this file except in compliance
> +with the License.  You may obtain a copy of the License at
> +
> +http://www.apache.org/licenses/LICENSE-2.0
> +
> +Unless required by applicable law or agreed to in writing,
> +software distributed under the License is distributed on an
> +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +KIND, either express or implied.  See the License for the
> +specific language governing permissions and limitations
> +under the License.
> +-->
> +
> +<entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> +    xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/entitymodel.xsd">
> +    <!-- ========================================================= -->
> +    <!-- ======================== Defaults ======================= -->
> +    <!-- ========================================================= -->
> +    <title>Entity of an Open For Business Project Component</title>
> +    <description>None</description>
> +    <copyright>Copyright 2001-2009 The Apache Software Foundation</copyright>
> +    <author>None</author>
> +    <version>1.0</version>
> +    <!-- ========================================================= -->
> +    <!-- ======================== Data Model ===================== -->
> +    <!-- The modules in this file are as follows:          -->
> +    <!--  org.ofbiz.party.agreement -->
> +    <!-- ========================================================= -->
> +
> +    <entity entity-name="OldAgreementWorkEffortAppl" table-name="AGREEMENT_WORKEFFORT_APPL"
> +            package-name="org.ofbiz.party.agreement" title="Agreement WorkEffort Application Entity">
> +        <description>NOTE: this entity is deprecated by AgreementWorkEffortApplic</description>
> +        <field name="agreementId" type="id-ne"></field>
> +        <field name="agreementItemSeqId" type="id-ne"></field>
> +        <field name="workEffortId" type="id-ne"></field>
> +        <prim-key field="agreementId"/>
> +        <prim-key field="agreementItemSeqId"/>
> +        <prim-key field="workEffortId"/>
> +        <relation type="one-nofk" rel-entity-name="Agreement">
> +            <key-map field-name="agreementId"/>
> +        </relation>
> +        <relation type="one" fk-name="AGRMNT_WEA_AITM" rel-entity-name="AgreementItem">
> +            <key-map field-name="agreementId"/>
> +            <key-map field-name="agreementItemSeqId"/>
> +        </relation>
> +        <relation type="one" fk-name="AGRMNT_WEA_WEFF" rel-entity-name="WorkEffort">
> +            <key-map field-name="workEffortId"/>
> +        </relation>
> +    </entity>
> +</entitymodel>
> \ No newline at end of file
>
> Modified: ofbiz/trunk/applications/party/ofbiz-component.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/ofbiz-component.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/party/ofbiz-component.xml (original)
> +++ ofbiz/trunk/applications/party/ofbiz-component.xml Sun Nov 22 20:17:38 2009
> @@ -26,6 +26,7 @@
>     <classpath type="dir" location="config"/>
>
>     <entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel.xml"/>
> +    <entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel_old.xml"/>
>     <entity-resource type="data" reader-name="seed" loader="main" location="data/PartyTypeData.xml"/>
>     <entity-resource type="data" reader-name="seed" loader="main" location="data/PartySecurityData.xml"/>
>     <entity-resource type="data" reader-name="seed" loader="main" location="data/PartyGeoPointData.xml"/>
>
> Modified: ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml (original)
> +++ ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/controller.xml Sun Nov 22 20:17:38 2009
> @@ -627,21 +627,21 @@
>     <request-map uri="LookupAgreementItem"><security auth="true" https="true"/><response name="success" type="view"
> value="LookupAgreementItem"/></request-map>
>
>     <!--WorkEffort Agreements-->
> -    <request-map uri="EditAgreementWorkEffortAppls">
> +    <request-map uri="EditAgreementWorkEffortApplics">
>         <security https="true" auth="true"/>
> -        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
> +        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
>     </request-map>
> -    <request-map uri="createAgreementWorkEffortAppl">
> +    <request-map uri="createAgreementWorkEffortApplic">
>         <security https="true" auth="true"/>
> -        <event type="service" invoke="createAgreementWorkEffortAppl"/>
> -        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
> -        <response name="error" type="view" value="EditAgreementWorkEffortAppls"/>
> +        <event type="service" invoke="createAgreementWorkEffortApplic"/>
> +        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
> +        <response name="error" type="view" value="EditAgreementWorkEffortApplics"/>
>     </request-map>
> -    <request-map uri="deleteAgreementWorkEffortAppl">
> +    <request-map uri="deleteAgreementWorkEffortApplic">
>         <security https="true" auth="true"/>
> -        <event type="service" invoke="deleteAgreementWorkEffortAppl"/>
> -        <response name="success" type="view" value="EditAgreementWorkEffortAppls"/>
> -        <response name="error" type="view" value="EditAgreementWorkEffortAppls"/>
> +        <event type="service" invoke="deleteAgreementWorkEffortApplic"/>
> +        <response name="success" type="view" value="EditAgreementWorkEffortApplics"/>
> +        <response name="error" type="view" value="EditAgreementWorkEffortApplics"/>
>     </request-map>
>
>     <!--WorkEffort Event Reminders -->
> @@ -750,7 +750,7 @@
>     <view-map name="LookupContactMech" type="screen"
> page="component://party/widget/partymgr/LookupScreens.xml#LookupContactMech"/>
>     <view-map name="LookupPreferredContactMech" type="screen"
> page="component://marketing/widget/ContactListScreens.xml#LookupPreferredContactMech"/>
>
> -    <view-map name="EditAgreementWorkEffortAppls" type="screen"
> page="component://workeffort/widget/WorkEffortScreens.xml#EditAgreementWorkEffortAppls"/>
> +    <view-map name="EditAgreementWorkEffortApplics" type="screen"
> page="component://workeffort/widget/WorkEffortScreens.xml#EditAgreementWorkEffortApplics"/>
>     <view-map name="LookupAgreement" page="component://accounting/widget/LookupScreens.xml#LookupAgreement" type="screen"/>
>     <view-map name="LookupAgreementItem" page="component://accounting/widget/LookupScreens.xml#LookupAgreementItem"
> type="screen"/>
>     <view-map name="newEvent" type="screen" page="component://workeffort/widget/WorkEffortScreens.xml#newCompanyEvent"/>
>
> Modified: ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml (original)
> +++ ofbiz/trunk/applications/workeffort/widget/WorkEffortForms.xml Sun Nov 22 20:17:38 2009
> @@ -1183,7 +1183,7 @@
>         </field>
>     </form>
>     <!-- Agreement WorkEffort Appl-->
> -    <form name="AddAgreementWorkEffortAppl" target="createAgreementWorkEffortAppl" title="" type="single"
> +    <form name="AddAgreementWorkEffortApplic" target="createAgreementWorkEffortApplic" title="" type="single"
>         header-row-style="header-row" default-table-style="basic-table">
>         <field name="workEffortId"><hidden value="${parameters.workEffortId}"/></field>
>         <field name="agreementId">
> @@ -1194,10 +1194,10 @@
>         </field>
>         <field name="submitButton" title="${uiLabelMap.CommonAdd}" widget-style="smallSubmit"><submit
> button-type="button"/></field>
>     </form>
> -    <form name="ListAgreementWorkEffortAppls" type="list" target="updateAgreementWorkEffortAppl"
> list-name="agreementWorkEffortAppls"
> +    <form name="ListAgreementWorkEffortApplics" type="list" target="updateAgreementWorkEffortApplic"
> list-name="agreementWorkEffortApplics"
>         odd-row-style="alternate-row" header-row-style="header-row-2" default-table-style="basic-table hover-bar">
>         <actions>
> -            <entity-and entity-name="AgreementWorkEffortAppl" use-cache="true" list="agreementWorkEffortAppls">
> +            <entity-and entity-name="AgreementWorkEffortApplic" use-cache="true" list="agreementWorkEffortApplics">
>                 <field-map from-field="workEffortId" field-name="workEffortId"/>
>             </entity-and>
>         </actions>
> @@ -1211,7 +1211,7 @@
>         <field name="agreementItemSeqId"><display/></field>
>         <field name="workEffortId"><display/></field>
>         <field name="deleteLink" title="${uiLabelMap.CommonEmptyHeader}" widget-style="buttontext">
> -           <hyperlink also-hidden="false" description="${uiLabelMap.CommonDelete}" target="deleteAgreementWorkEffortAppl">
> +           <hyperlink also-hidden="false" description="${uiLabelMap.CommonDelete}" target="deleteAgreementWorkEffortApplic">
>                 <parameter param-name="agreementId"/>
>                 <parameter param-name="agreementItemSeqId"/>
>                 <parameter param-name="workEffortId"/>
>
> Modified: ofbiz/trunk/applications/workeffort/widget/WorkEffortMenus.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/widget/WorkEffortMenus.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/workeffort/widget/WorkEffortMenus.xml (original)
> +++ ofbiz/trunk/applications/workeffort/widget/WorkEffortMenus.xml Sun Nov 22 20:17:38 2009
> @@ -125,7 +125,7 @@
>             </link>
>         </menu-item>
>         <menu-item name="WorkEffortAgreementAppls" title="${uiLabelMap.WorkEffortAgreementAppls}">
> -            <link target="EditAgreementWorkEffortAppls">
> +            <link target="EditAgreementWorkEffortApplics">
>                 <parameter param-name="workEffortId"/>
>             </link>
>         </menu-item>
>
> Modified: ofbiz/trunk/applications/workeffort/widget/WorkEffortScreens.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/widget/WorkEffortScreens.xml?rev=883140&r1=883139&r2=883140&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/workeffort/widget/WorkEffortScreens.xml (original)
> +++ ofbiz/trunk/applications/workeffort/widget/WorkEffortScreens.xml Sun Nov 22 20:17:38 2009
> @@ -704,20 +704,20 @@
>             </widgets>
>         </section>
>     </screen>
> -    <screen name="EditAgreementWorkEffortAppls">
> +    <screen name="EditAgreementWorkEffortApplics">
>         <section>
>             <actions>
> -                <set field="titleProperty" value="PageTitleEditAgreementWorkEffortAppls"/>
> +                <set field="titleProperty" value="PageTitleEditAgreementWorkEffortApplics"/>
>                 <set field="tabButtonItem" value="WorkEffortAgreementAppls"/>
>                 <set field="workEffortId" from-field="parameters.workEffortId"/>
>             </actions>
>             <widgets>
>                 <decorator-screen name="CommonWorkEffortDecorator" location="${parameters.mainDecoratorLocation}">
>                     <decorator-section name="body">
> -                        <screenlet id="AddAccountingAgreementWorkEffortApplsPanel"
> title="${uiLabelMap.AccountingAddAgreementWorkEffortAppl}" collapsible="true">
> -                            <include-form name="AddAgreementWorkEffortAppl"
> location="component://workeffort/widget/WorkEffortForms.xml"/>
> +                        <screenlet id="AddAccountingAgreementWorkEffortApplicsPanel"
> title="${uiLabelMap.AccountingAddAgreementWorkEffortApplic}" collapsible="true">
> +                            <include-form name="AddAgreementWorkEffortApplic"
> location="component://workeffort/widget/WorkEffortForms.xml"/>
>                         </screenlet>
> -                        <include-form name="ListAgreementWorkEffortAppls"
> location="component://workeffort/widget/WorkEffortForms.xml"/>
> +                        <include-form name="ListAgreementWorkEffortApplics"
> location="component://workeffort/widget/WorkEffortForms.xml"/>
>                     </decorator-section>
>                 </decorator-screen>
>             </widgets>
>
>