You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by pa...@apache.org on 2020/05/08 11:04:48 UTC
[ofbiz-framework] branch trunk updated: Improved: Enhance entity
"GlXbrlClass" and use (OFBIZ-10613) (#41)
This is an automated email from the ASF dual-hosted git repository.
pawan pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push:
new e1ab3b1 Improved: Enhance entity "GlXbrlClass" and use (OFBIZ-10613) (#41)
e1ab3b1 is described below
commit e1ab3b1e99bf656d311b5ede38eeb9d9429a9606
Author: Pierre Smits <pi...@apache.org>
AuthorDate: Fri May 8 13:04:40 2020 +0200
Improved: Enhance entity "GlXbrlClass" and use (OFBIZ-10613) (#41)
* Improved: Enhance entity "GlXbrlClass" and use
(OFBIZ-10613)
Adding field parent of the GlXbrlClassId
Application of field in appropriate forms
* Improved: Added new field parentGlXbrlClassId into DATAMODEL_CHANGES.md
(OFBIZ-10613)
Co-authored-by: Pawan Verma <pa...@hotwaxsystems.com>
---
applications/accounting/widget/GlSetupForms.xml | 2 +-
applications/accounting/widget/GlobalGlAccountsForms.xml | 2 +-
applications/datamodel/DATAMODEL_CHANGES.md | 6 +++++-
applications/datamodel/entitydef/accounting-entitymodel.xml | 6 +++++-
4 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/applications/accounting/widget/GlSetupForms.xml b/applications/accounting/widget/GlSetupForms.xml
index de8f098..ef8e1ec 100644
--- a/applications/accounting/widget/GlSetupForms.xml
+++ b/applications/accounting/widget/GlSetupForms.xml
@@ -71,7 +71,7 @@ under the License.
<field name="glAccountClassId"><display-entity entity-name="GlAccountClass"/></field>
<field name="glResourceTypeId"><display-entity entity-name="GlResourceType"/></field>
<field name="glXbrlClassId"><display-entity entity-name="GlXbrlClass"/></field>
-
+ <field name="parentGlXbrlClassId"><display-entity entity-name="GlXbrlClass" key-field-name="glXbrlClassId"/></field>
<field name="description"><display/></field>
<field name="productId"><display-entity entity-name="Product"/></field>
<field name="externalId"><display/></field>
diff --git a/applications/accounting/widget/GlobalGlAccountsForms.xml b/applications/accounting/widget/GlobalGlAccountsForms.xml
index b54a037..dc46b82 100644
--- a/applications/accounting/widget/GlobalGlAccountsForms.xml
+++ b/applications/accounting/widget/GlobalGlAccountsForms.xml
@@ -96,7 +96,7 @@ under the License.
<field name="glAccountClassId"><display-entity entity-name="GlAccountClass"/></field>
<field name="glResourceTypeId"><display-entity entity-name="GlResourceType"/></field>
<field name="glXbrlClassId"><display-entity entity-name="GlXbrlClass"/></field>
-
+ <field name="parentGlXbrlClassId"><display-entity entity-name="GlXbrlClass" key-field-name="glXbrlClassId"/></field>
<field name="description"><display/></field>
<field name="productId"><display-entity entity-name="Product"/></field>
<field name="externalId"><display/></field>
diff --git a/applications/datamodel/DATAMODEL_CHANGES.md b/applications/datamodel/DATAMODEL_CHANGES.md
index cad5cdc..9836db0 100644
--- a/applications/datamodel/DATAMODEL_CHANGES.md
+++ b/applications/datamodel/DATAMODEL_CHANGES.md
@@ -34,7 +34,11 @@ The detailed description of migration scripts specified here can be found at [Re
1. ProductPromoCodeEmail
## Field Changes
-No changes
+
+| Entity | Field | Action | IsPK | Revision |
+|:------------- |:---------------:|:---------------:|:---------------:| -------------:|
+| GlXbrlClass | parentGlXbrlClassId | Added | No | 36a123a |
+
## Migration Scripts
1. Migration service migrateProductPromoCodeEmail is implemented to migrate the ProductPromoCodeEmail entity to ProductPromoCodeContactMech. (More detail at [OFBIZ-5426](https://issues.apache.org/jira/browse/OFBIZ-5426))
diff --git a/applications/datamodel/entitydef/accounting-entitymodel.xml b/applications/datamodel/entitydef/accounting-entitymodel.xml
index c5f9be0..be66bfe 100644
--- a/applications/datamodel/entitydef/accounting-entitymodel.xml
+++ b/applications/datamodel/entitydef/accounting-entitymodel.xml
@@ -36,8 +36,8 @@ under the License.
<!-- - org.apache.ofbiz.accounting.invoice -->
<!-- - org.apache.ofbiz.accounting.ledger -->
<!-- - org.apache.ofbiz.accounting.payment -->
- <!-- - org.apache.ofbiz.accounting.tax -->
<!-- - org.apache.ofbiz.accounting.rate -->
+ <!-- - org.apache.ofbiz.accounting.tax -->
<!-- ========================================================= -->
@@ -2434,8 +2434,12 @@ under the License.
package-name="org.apache.ofbiz.accounting.ledger"
title="General Ledger XBRL Class">
<field name="glXbrlClassId" type="id"></field>
+ <field name="parentGlXbrlClassId" type="id"></field>
<field name="description" type="description"></field>
<prim-key field="glXbrlClassId"/>
+ <relation type="one" fk-name="GL_XBRL_CLSPAR" title="Parent" rel-entity-name="GlXbrlClass">
+ <key-map field-name="parentGlXbrlClassId" rel-field-name="glXbrlClassId"/>
+ </relation>
</entity>
<entity entity-name="PartyAcctgPreference"
package-name="org.apache.ofbiz.accounting.ledger"