209 create_symlink(join(CW_SOFTWARE_ROOT, 'goa', 'overrides', fpath), |
209 create_symlink(join(CW_SOFTWARE_ROOT, 'goa', 'overrides', fpath), |
210 join(appldir, 'cubicweb', subfpath)) |
210 join(appldir, 'cubicweb', subfpath)) |
211 # link every supported components |
211 # link every supported components |
212 packagesdir = join(appldir, 'cubes') |
212 packagesdir = join(appldir, 'cubes') |
213 create_init_file(join(appldir, 'cubes'), 'cubes') |
213 create_init_file(join(appldir, 'cubes'), 'cubes') |
214 cubesdir = CubicWebConfiguration.cubes_dir() |
214 for include in ('addressbook','basket', 'blog','folder', |
215 for include in ('addressbook','basket', 'blog','classfolders', |
215 'tag', 'comment', 'file', 'link', |
216 'classtags', 'comment', 'file', 'link', |
|
217 'mailinglist', 'person', 'task', 'zone', |
216 'mailinglist', 'person', 'task', 'zone', |
218 ): |
217 ): |
219 create_symlink(join(cubesdir, include), join(packagesdir, include)) |
218 create_symlink(CubicWebConfiguration.cube_dir(include), |
|
219 join(packagesdir, include)) |
220 # generate sample config |
220 # generate sample config |
221 from cubicweb.goa.goaconfig import GAEConfiguration |
221 from cubicweb.goa.goaconfig import GAEConfiguration |
222 from cubicweb.common.migration import MigrationHelper |
222 from cubicweb.common.migration import MigrationHelper |
223 config = GAEConfiguration(appid, appldir) |
223 config = GAEConfiguration(appid, appldir) |
224 if exists(config.main_config_file()): |
224 if exists(config.main_config_file()): |