Author: jaz
Date: Sun Feb 11 16:50:07 2007 New Revision: 506197 URL: http://svn.apache.org/viewvc?view=rev&rev=506197 Log: implemented data model for Party Invitation Modified: ofbiz/trunk/applications/party/data/PartyTypeData.xml ofbiz/trunk/applications/party/entitydef/entitymodel.xml Modified: ofbiz/trunk/applications/party/data/PartyTypeData.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/data/PartyTypeData.xml?view=diff&rev=506197&r1=506196&r2=506197 ============================================================================== --- ofbiz/trunk/applications/party/data/PartyTypeData.xml (original) +++ ofbiz/trunk/applications/party/data/PartyTypeData.xml Sun Feb 11 16:50:07 2007 @@ -295,6 +295,15 @@ <StatusType description="Party Relationship" hasTable="N" parentTypeId="" statusTypeId="PARTY_REL_STATUS"/> + <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 Accepted" sequenceId="05" statusCode="ACCEPTED" statusId="PARTYINV_ACCEPTED" statusTypeId="PARTY_INV_STATUS"/> + <StatusItem description="Invitation Declined" sequenceId="06" statusCode="DECLINED" statusId="PARTYINV_DECLINED" statusTypeId="PARTY_INV_STATUS"/> + <StatusItem description="Invitation Cancelled" sequenceId="10" statusCode="CANCELLED" statusId="PARTYINV_CANCELLED" statusTypeId="PARTY_INV_STATUS"/> + <StatusValidChange condition="" statusId="PARTYINV_SENT" statusIdTo="PARTYINV_ACCEPTED" transitionName="Accepted"/> + <StatusValidChange condition="" statusId="PARTYINV_SENT" statusIdTo="PARTYINV_DECLINED" transitionName="Declined"/> + <StatusValidChange condition="" statusId="PARTYINV_SENT" statusIdTo="PARTYINV_CANCELLED" transitionName="Cancelled"/> + <TermType description="Financial" hasTable="N" parentTypeId="" termTypeId="FINANCIAL_TERM"/> <TermType description="Payment (net days)" hasTable="N" parentTypeId="FINANCIAL_TERM" termTypeId="FIN_PAYMENT_TERM"/> <TermType description="Payment (discounted if paid within specified days)" hasTable="N" parentTypeId="FINANCIAL_TERM" termTypeId="FIN_PAYMENT_DISC"/> Modified: ofbiz/trunk/applications/party/entitydef/entitymodel.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/entitydef/entitymodel.xml?view=diff&rev=506197&r1=506196&r2=506197 ============================================================================== --- ofbiz/trunk/applications/party/entitydef/entitymodel.xml (original) +++ ofbiz/trunk/applications/party/entitydef/entitymodel.xml Sun Feb 11 16:50:07 2007 @@ -861,6 +861,7 @@ <field name="roleTypeId" type="id"></field> <field name="allowSolicitation" type="indicator"></field> <field name="extension" type="long-varchar"></field> + <field name="verified" type="indicator"></field> <field name="comments" type="comment"></field> <field name="yearsWithContactMech" type="numeric"></field> <field name="monthsWithContactMech" type="numeric"></field> @@ -1582,6 +1583,36 @@ <relation type="one" fk-name="PARTY_ICSAVS_PARTY" rel-entity-name="Party"> <key-map field-name="partyId"/> </relation> + </entity> + <entity entity-name="PartyInvitation" + package-name="org.ofbiz.party.party" + title="Party Invitation Entity"> + <field name="partyInvitationId" type="id-ne"></field> + <field name="partyIdFrom" type="id-ne"></field> + <field name="emailAddress" type="long-varchar"></field> + <field name="statusId" type="id"></field> + <field name="lastInviteDate" type="date-time"></field> + <prim-key field="partyInvitationId"/> + <relation type="one" rel-entity-name="Party"> + <key-map field-name="partyIdFrom" rel-field-name="partyId"/> + </relation> + <relation type="one" rel-entity-name="StatusItem"> + <key-map field-name="statusId"/> + </relation> + </entity> + <entity entity-name="PartyInvitationGroupAssoc" + package-name="org.ofbiz.party.party" + title="Party Invitation Group Assoc Entity"> + <field name="partyInvitationId" type="id-ne"></field> + <field name="partyIdTo" type="id-ne"></field> + <prim-key field="partyInvitationId"/> + <prim-key field="partyGroupIdTo"/> + <relation type="one" title="To" rel-entity-name="PartyGroup"> + <key-map field-name="partyIdTo" rel-field-name="partyId"/> + </relation> + <relation type="one" title="To" rel-entity-name="Party"> + <key-map field-name="partyIdTo" rel-field-name="partyId"/> + </relation> </entity> <entity entity-name="PartyNameHistory" package-name="org.ofbiz.party.party" |
Free forum by Nabble | Edit this page |