[ https://issues.apache.org/jira/browse/OFBIZ-9501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16099512#comment-16099512 ]
Rishi Solanki commented on OFBIZ-9501: -------------------------------------- [~taher] / All, While working and reviewing the work of moving some seed data to data model component. I observe few entities data is in all components. Below are few names; - StatusType - StatusItem - StatusValidChange - EnumerationType - Enumeration - CustomMethodType - CustomMethod Also observe some data which may belongs to other component and exists as seed data in other component. Below are few entity names wrt Party component data exists in other components; - RoleType - ContactMechType - ContactMechPurposeType - ContactMechTypePurpose My question is how should we handle this while moving the data. I could think of two options; 1) Move the data as is, that means if any data exists in the Party component then we should move that data into PartySeedData.xml (for now considering only seed data and with mindset data must be loaded successfully). Later we can think if some more logical movements required Or may think to keep them as is so that component bifurcation per seed (any) data remains intact. 2) Move the data to relevant component file, for example in the above example we would move all role types in the PartySeedData.xml and in data comment we could mention the role types used for which component. Please share you input on this, if we decide this then we will be able to move the data quickly. > 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: Upcoming Release > Reporter: Taher Alkhateeb > Priority: Minor > Labels: application, data > Attachments: OFBIZ-9051-004.patch, OFBIZ-9501-001.patch, > OFBIZ-9501-002.patch, OFBIZ-9501-003.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)