[ 
https://issues.apache.org/jira/browse/OFBIZ-9501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16322334#comment-16322334
 ] 

Rishi Solanki commented on OFBIZ-9501:
--------------------------------------

[~taher] and all,

I'm looking into it further and check that as per review comment from Taher 
that the data useless without that component then it should belongs to that 
component only. On this we were agree to leave some data in the component 
itself. Here I'm looking into demo data now and taking accounting component 
example for now. Below are the demo data files in the accounting component and 
I see most of the files data should belongs to component itself. So do we need 
to proceed further with this ticket or we should discuss the accounting 
component as example and try to move selective demo data as well. Like all 
seed-initial data belongs to component as per last discussion.
I think demo fall in the same category so no movement required. Also I'm open 
to discuss the part data which can be move and then will apply the patterns to 
other components. Here is the quick reference;

{code}
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/AccountingSecurityGroupDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/PaymentGatewayConfData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/GeneralChartOfAccountsDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/OrganizationDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/GlSetupDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/FinAccountDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/TaxAuthorityDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/AcctgTransactionDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/InvoicePaymentsDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/AccountingUserDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/AssetMaintDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/BudgetDemoData.xml"/>
    <entity-resource type="data" reader-name="demo" loader="main" 
location="data/StandardCostingDemoData.xml"/>
{code}

> Move all data in applications to the datamodel component
> --------------------------------------------------------
>
>                 Key: OFBIZ-9501
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-9501
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: ALL APPLICATIONS
>    Affects Versions: 17.12.01
>            Reporter: Taher Alkhateeb
>            Assignee: Rishi Solanki
>            Priority: Minor
>              Labels: application, data
>         Attachments: OFBIZ-9051-004.patch, OFBIZ-9501-001.patch, 
> OFBIZ-9501-002.patch, OFBIZ-9501-003.patch, 
> OFBIZ-9501-WorkEffortSeedData.patch, OFBIZ-9501_Consolidated-2.patch, 
> OFBIZ-9501_Consolidated.patch
>
>
> As per a community [discussion 
> thread|https://lists.apache.org/thread.html/eb6ea79195204356a362dbf208c5dbb6d321d001bf2b79819dc45a24@%3Cdev.ofbiz.apache.org%3E]
>  we decided to move all data (seed, seed-initial, demo) to the datamodel 
> component. and to also reduce and cleanup this data to ease debugging and 
> maintenance.
> After moving all the data, the directory and file structure would be similar 
> to the below:
> data/
> ├── demo
> │   ├── AccountingDemoData.xml
> │   ├── CommonDemoData.xml
> │   ├── ContentDemoData.xml
> │   ├── HumanresDemo.xml
> │   ├── ManufacturingDemoData.xml
> │   ├── MarketingDemoData.xml
> │   ├── OrderDemoData.xml
> │   ├── PartyDemoData.xml
> │   ├── ProductDemoData.xml
> │   ├── ShipmentDemoData.xml
> │   └── WorkEffortDemoData.xml
> ├── seed
> │   ├── AccountingSeedData.xml
> │   ├── CommonSeedData.xml
> │   ├── ContentSeedData.xml
> │   ├── HumanresSeedData.xml
> │   ├── ManufacturingSeedData.xml
> │   ├── MarketingSeedData.xml
> │   ├── OrderSeedData.xml
> │   ├── PartySeedData.xml
> │   ├── ProductSeedData.xml
> │   ├── ShipmentSeedData.xml
> │   └── WorkEffortSeedData.xml
> └── seed-initial
>     ├── AccountingSeedInitialData.xml
>     ├── CommonSeedInitialData.xml
>     ├── ContentSeedInitialData.xml
>     ├── HumanresSeedInitialData.xml
>     ├── ManufacturingSeedInitialData.xml
>     ├── MarketingSeedInitialData.xml
>     ├── OrderSeedInitialData.xml
>     ├── PartySeedInitialData.xml
>     ├── ProductSeedInitialData.xml
>     ├── ShipmentSeedInitialData.xml
>     └── WorkEffortSeedInitialData.xml



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to