Merged back list of available modules in CMS_SETUP.

This commit is contained in:
2014-10-08 19:32:30 +02:00
parent 51e1058409
commit 6fc38272fe
7 changed files with 48 additions and 69 deletions

View File

@@ -121,23 +121,22 @@ feature -- CMS Initialization
do
log.write_debug (generator + ".initialize_cms")
create {CMS_DEFAULT_MODULE_COLLECTION} l_modules.make (a_setup)
setup_modules (l_modules, a_setup)
setup_modules (a_setup)
create cms.make (a_setup, l_modules)
create cms.make (a_setup)
cms_service := cms
end
feature -- CMS setup
setup_modules (a_modules: CMS_MODULE_COLLECTION; a_setup: CMS_SETUP)
-- Setup modules to be added to the available modules.
setup_modules (a_setup: CMS_SETUP)
-- Setup additional modules.
local
m: CMS_MODULE
do
create {NODE_MODULE} m.make (a_setup)
m.enable
a_modules.extend (m)
a_setup.modules.extend (m)
end
setup_storage (a_setup: CMS_SETUP)