I was about to commit the change in the Asset Maintenance component (that our 
company uses OOTB) - but I realized that the change would have to include 
framework component changes. I ended up dropping the effort.

The bottom line is - it's an issue that has to be addressed (similar to the 
BigDecimal or the HTTP security issues we recently addressed) - but I'm not 
going to push it unless others see the benefit.

-Adrian


--- On Fri, 6/5/09, Jacques Le Roux <[email protected]> wrote:

> From: Jacques Le Roux <[email protected]>
> Subject: Re: Discussion: Seed and Demo Data Files
> To: [email protected]
> Date: Friday, June 5, 2009, 12:06 AM
> +1 for differentiating data files
> names
> +1 for good examples commited (or if easier shown
> somewhere)
> 
> Jacques
> 
> From: "Adrian Crum" <[email protected]>
> > I'm getting ready to deploy the latest trunk to our
> production server, and I have encountered a few problems
> with the way the seed data is set up.
> > 
> > In order to get the latest features to work with my
> existing database, I have to run ant run-install-seed. The
> problem is, there is a lot of demo data in the seed files.
> And I really mean a LOT. After running run-install-seed, my
> database contains a lot of demo data that I had previously
> removed.
> > 
> > I would like to suggest the following best practices:
> > 
> > 1. Keep seed-initial, seed, and demo data in separate
> XML files.
> > 2. Name the files accordingly, so their purpose is
> clear. Example: [component name]InitialData.xml, [component
> name]SeedData.xml, and [component name]DemoData.xml.
> > 
> > Right now I'm working on sorting out the data for the
> accounting component. The AccountingSecurityData.xml file is
> loaded as seed data, but it contains both seed AND demo
> data: security permissions are seed data, assigning those
> permissions to demo security groups is demo data. The
> AccountingTypeData.xml file is loaded as seed data, but it
> also contains both seed and demo data. Those are just two
> examples.
> > 
> > I can commit some of my work as an example of what
> changes need to be made.
> > 
> > What do you think?
> > 
> > -Adrian
> > 
> 
> 


      

Reply via email to