Author: jleroux
Date: Tue Sep 2 13:11:19 2008 New Revision: 691362 URL: http://svn.apache.org/viewvc?rev=691362&view=rev Log: Fix an issue in artifactInfo reported by BJ on user ML. It came from my recent cleanup around "VAT code" in product form. Modified: ofbiz/trunk/applications/party/entitydef/entitymodel.xml Modified: ofbiz/trunk/applications/party/entitydef/entitymodel.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/entitydef/entitymodel.xml?rev=691362&r1=691361&r2=691362&view=diff ============================================================================== --- ofbiz/trunk/applications/party/entitydef/entitymodel.xml (original) +++ ofbiz/trunk/applications/party/entitydef/entitymodel.xml Tue Sep 2 13:11:19 2008 @@ -444,6 +444,41 @@ <key-map field-name="termTypeId"/> </relation> </entity> + <entity entity-name="AgreementEmploymentAppl" + package-name="org.ofbiz.party.agreement" + title="Agreement Employment Application Entity"> + <field name="agreementId" type="id-ne"></field> + <field name="agreementItemSeqId" type="id-ne"></field> + <field name="partyIdFrom" type="id-ne"></field> + <field name="partyIdTo" type="id-ne"></field> + <field name="roleTypeIdFrom" type="id-ne"></field> + <field name="roleTypeIdTo" type="id-ne"></field> + <field name="fromDate" type="date-time"></field> + <field name="agreementDate" type="date-time"/> + <field name="thruDate" type="date-time"/> + <prim-key field="agreementId"/> + <prim-key field="agreementItemSeqId"/> + <prim-key field="partyIdTo"/> + <prim-key field="partyIdFrom"/> + <prim-key field="roleTypeIdTo"/> + <prim-key field="roleTypeIdFrom"/> + <prim-key field="fromDate"/> + <relation type="one" fk-name="AGRMNT_EMPL_APPL" rel-entity-name="Employment"> + <key-map field-name="roleTypeIdFrom"/> + <key-map field-name="roleTypeIdTo"/> + <key-map field-name="partyIdFrom"/> + <key-map field-name="partyIdTo"/> + <key-map field-name="fromDate"/> + </relation> + <relation type="many" rel-entity-name="Agreement"> + <key-map field-name="agreementId" rel-field-name="partyIdFrom"/> + <key-map field-name="agreementId" rel-field-name="partyIdTo"/> + </relation> + <relation type="one" fk-name="AGRMNT_EMPL_AITM" rel-entity-name="AgreementItem"> + <key-map field-name="agreementId"/> + <key-map field-name="agreementItemSeqId"/> + </relation> + </entity> <view-entity entity-name="AgreementItemAndProductAppl" package-name="org.ofbiz.party.agreement" title="Agreement Item and Agreement Product Applicability View Entity"> @@ -1115,13 +1150,11 @@ <field name="stateProvinceGeoId" type="id"></field> <field name="countyGeoId" type="id"></field> <field name="postalCodeGeoId" type="id"></field> + <field name="geoPointId" type="id"></field> <prim-key field="contactMechId"/> <relation type="one" fk-name="POST_ADDR_CMECH" rel-entity-name="ContactMech"> <key-map field-name="contactMechId"/> </relation> - <relation type="many" rel-entity-name="SimpleSalesTaxLookup"> - <key-map field-name="stateProvinceGeoId"/> - </relation> <relation type="one" fk-name="POST_ADDR_CGEO" title="Country" rel-entity-name="Geo"> <key-map field-name="countryGeoId" rel-field-name="geoId"/> </relation> @@ -1134,6 +1167,9 @@ <relation type="one" fk-name="POST_ADDR_PCGEO" title="PostalCode" rel-entity-name="Geo"> <key-map field-name="postalCodeGeoId" rel-field-name="geoId"/> </relation> + <relation type="one" fk-name="POST_ADDR_GEOPT" title="Geo Point" rel-entity-name="GeoPoint"> + <key-map field-name="geoPointId"/> + </relation> <index name="ADDRESS1_IDX"> <index-field name="address1"/> </index> @@ -2590,39 +2626,19 @@ <key-map field-name="partyId"/> </relation> </extend-entity> - <entity entity-name="AgreementEmploymentAppl" - package-name="org.ofbiz.party.agreement" - title="Agreement Employment Application Entity"> - <field name="agreementId" type="id-ne"></field> - <field name="agreementItemSeqId" type="id-ne"></field> - <field name="partyIdFrom" type="id-ne"></field> - <field name="partyIdTo" type="id-ne"></field> - <field name="roleTypeIdFrom" type="id-ne"></field> - <field name="roleTypeIdTo" type="id-ne"></field> - <field name="fromDate" type="date-time"></field> - <field name="agreementDate" type="date-time"/> - <field name="thruDate" type="date-time"/> - <prim-key field="agreementId"/> - <prim-key field="agreementItemSeqId"/> - <prim-key field="partyIdTo"/> - <prim-key field="partyIdFrom"/> - <prim-key field="roleTypeIdTo"/> - <prim-key field="roleTypeIdFrom"/> - <prim-key field="fromDate"/> - <relation type="one" fk-name="AGRMNT_EMPL_APPL" rel-entity-name="Employment"> - <key-map field-name="roleTypeIdFrom"/> - <key-map field-name="roleTypeIdTo"/> - <key-map field-name="partyIdFrom"/> - <key-map field-name="partyIdTo"/> - <key-map field-name="fromDate"/> - </relation> - <relation type="many" rel-entity-name="Agreement"> - <key-map field-name="agreementId" rel-field-name="partyIdFrom"/> - <key-map field-name="agreementId" rel-field-name="partyIdTo"/> - </relation> - <relation type="one" fk-name="AGRMNT_EMPL_AITM" rel-entity-name="AgreementItem"> - <key-map field-name="agreementId"/> - <key-map field-name="agreementItemSeqId"/> - </relation> + <entity entity-name="PartyGeoPoint" package-name="org.ofbiz.party.party" title="Party Geo Location with history"> + <field name="partyId" type="id-ne"></field> + <field name="geoPointId" type="id-ne"></field> + <field name="fromDate" type="date-time"></field> + <field name="thruDate" type="date-time"></field> + <prim-key field="partyId"/> + <prim-key field="geoPointId"/> + <prim-key field="fromDate"/> + <relation type="one" fk-name="PARTYGEOPT_PARTY" rel-entity-name="Party"> + <key-map field-name="partyId"/> + </relation> + <relation type="one" fk-name="PARTYGEOPT_GEOPT" rel-entity-name="GeoPoint"> + <key-map field-name="geoPointId"/> + </relation> </entity> -</entitymodel> \ No newline at end of file +</entitymodel> |
Free forum by Nabble | Edit this page |