Rob Miller, on 2007-06-25: > all of the steps for a profile will be loaded into the setup tool > the first time you run any of the steps for that profile. what's > missing is the option of loading all of the steps from a profile > WITHOUT actually running them, so that you could run only the > importVarious from your profile before running any of the other > ones. i imagine a 'load import steps' button on the profile page, > next to the 'import' button.
The patch I linked to (http://paste.plone.org/15349) does that. Well, the button is labelled "Register Selected Extensions" there. > i like the file check, myself. my second choice would be checking > the active profile by profile id. the path check you're using would > be my third choice. but it's better than nothing. I am using the file check now. >> Hm, I just selected my importVarious step and ran that step with its >> dependencies, but I did that with the base (Plone) profile. This step >> has three dependencies. These dependencies are imported (but with the >> xml files from Plone as their data) and then the importVarious step >> itself exits early because of the check I added: >> >> INFO GenericSetup.propertiestool Properties tool imported. >> INFO GenericSetup.catalog Catalog imported. >> INFO GenericSetup.workflow Workflow tool imported. >> INFO GenericSetup.eXtremeManagement Nothing to import: not in >> eXtremeManagement path >> >> So the dependencies are run, but then the code in the depending step >> realizes it does not actually need to run itself, so running the >> dependencies was not really needed. I understand what is happening, >> but it sounds a bit wrong to me. > > i agree that it's awkward, but it is actually the right behaviour. > ideally the profile check would happen before the dependencies are run. On the other hand: this only happens when you have manually selected an import step that the selected profile does not have a file to import for. So then it is the user's own mistake. Ideally, the user would not make a mistake. ;-) -- Maurits van Rees | http://maurits.vanrees.org/ [NL] Work | http://zestsoftware.nl/ "Do not worry about your difficulties in computers, I can assure you mine are still greater." _______________________________________________ Zope-CMF maillist - Zope-CMF@lists.zope.org http://mail.zope.org/mailman/listinfo/zope-cmf See http://collector.zope.org/CMF for bug reports and feature requests