Author: jleroux
Date: Wed Jan 14 12:05:44 2015
New Revision: 1651631

URL: http://svn.apache.org/r1651631
Log:
A part of a patch from Bob Morley for "Storing supplier relationship sub-class 
& two related fixes" https://issues.apache.org/jira/browse/OFBIZ-3764

jleroux: this is only a part of the patch related to an improvement: Bob 
suggested:
<<It did not look right to have an empty dropdown for status – I created the 
standard "Created" status under the PARTY_REL_STATUS type so that we show the 
only applicable status. There does not appear to be any specific logic looking 
for party relationships with a blank status, so creating ones with this status 
should not cause any issues.>>
I added an expired status and a valid transition

Modified:
    ofbiz/trunk/applications/party/data/PartyTypeData.xml

Modified: ofbiz/trunk/applications/party/data/PartyTypeData.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/data/PartyTypeData.xml?rev=1651631&r1=1651630&r2=1651631&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/data/PartyTypeData.xml (original)
+++ ofbiz/trunk/applications/party/data/PartyTypeData.xml Wed Jan 14 12:05:44 
2015
@@ -303,7 +303,7 @@ under the License.
     <PartyRelationshipType description="" hasTable="N" parentTypeId="" 
partyRelationshipName="Partner" partyRelationshipTypeId="PARTNERSHIP" 
roleTypeIdValidFrom="" roleTypeIdValidTo=""/>
     <PartyRelationshipType description="" hasTable="N" parentTypeId="" 
partyRelationshipName="Sales Affiliate" 
partyRelationshipTypeId="SALES_AFFILIATE" roleTypeIdValidFrom="" 
roleTypeIdValidTo=""/>
     <PartyRelationshipType description="" hasTable="N" parentTypeId="" 
partyRelationshipName="Spouse" partyRelationshipTypeId="SPOUSE" 
roleTypeIdValidFrom="" roleTypeIdValidTo=""/>
-    <PartyRelationshipType description="" hasTable="N" parentTypeId="" 
partyRelationshipName="Supplier" partyRelationshipTypeId="SUPPLIER_REL" 
roleTypeIdValidFrom="" roleTypeIdValidTo=""/>
+    <PartyRelationshipType description="" hasTable="Y" parentTypeId="" 
partyRelationshipName="Supplier" partyRelationshipTypeId="SUPPLIER_REL" 
roleTypeIdValidFrom="" roleTypeIdValidTo=""/>
     <PartyRelationshipType description="" hasTable="N" parentTypeId="" 
partyRelationshipName="Web Master" 
partyRelationshipTypeId="WEB_MASTER_ASSIGNMEN" roleTypeIdValidFrom="" 
roleTypeIdValidTo=""/>
     <PartyRelationshipType description="" hasTable="N" parentTypeId="" 
partyRelationshipName="Account owned by" partyRelationshipTypeId="ACCOUNT" 
roleTypeIdValidFrom="" roleTypeIdValidTo=""/>
     <PartyRelationshipType description="" hasTable="N" parentTypeId="" 
partyRelationshipName="Assistant" partyRelationshipTypeId="ASSISTANT" 
roleTypeIdValidFrom="" roleTypeIdValidTo=""/>
@@ -372,7 +372,10 @@ under the License.
     <StatusValidChange condition="" statusId="COM_ROLE_READ" 
statusIdTo="COM_ROLE_COMPLETED" transitionName="Completed"/>
 
     <StatusType description="Party Relationship" hasTable="N" parentTypeId="" 
statusTypeId="PARTY_REL_STATUS"/>
-
+    <StatusItem description="Created" sequenceId="01" statusCode="CREATED" 
statusId="PARTYREL_CREATED" statusTypeId="PARTY_REL_STATUS"/>
+    <StatusItem description="Expired" sequenceId="02" statusCode="EXPIRED" 
statusId="PARTYREL_EXPIRED" statusTypeId="PARTY_REL_STATUS"/>
+    <StatusValidChange condition="" statusId="PARTYREL_CREATED" 
statusIdTo="PARTYREL_EXPIRED" transitionName="Expired"/>
+    
     <StatusType description="Party Invitation" hasTable="N" parentTypeId="" 
statusTypeId="PARTY_INV_STATUS"/>
     <StatusItem description="Invitation Sent" sequenceId="01" 
statusCode="SENT" statusId="PARTYINV_SENT" statusTypeId="PARTY_INV_STATUS"/>
     <StatusItem description="Invitation Pending" sequenceId="02" 
statusCode="PENDING" statusId="PARTYINV_PENDING" 
statusTypeId="PARTY_INV_STATUS"/>


Reply via email to