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"/>