Hopefully the persons who commited these demo data in seed will follow your advice and we will end up without such problems in future...

Thanks

Jacques

From: "Adrian Crum" <[email protected]>
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