Implemented Module enable/disable setting from configuration.

Implemented dependencies checking to set CMS_MODULE.is_enabled.
Implemented the persistence of CMS_USER.roles
This commit is contained in:
2015-07-10 18:46:16 +02:00
parent 779064a505
commit 7f4a7b3ab9
13 changed files with 258 additions and 56 deletions

View File

@@ -37,7 +37,8 @@ feature {NONE} -- Initialization
do
version := "1.0"
description := "Service to manage basic authentication"
package := "core"
package := "authentication"
add_dependency ({CMS_AUTHENTICATION_MODULE})
end
feature -- Access

View File

@@ -32,6 +32,7 @@ feature {NONE} -- Initialization
version := "1.0"
description := "Service to demonstrate new node for blog"
package := "demo"
add_dependency ({CMS_NODE_MODULE})
end
feature -- Access

View File

@@ -49,7 +49,9 @@ feature {NONE} -- Initialization
do
version := "1.0"
description := "OAuth20 module"
package := "Oauth20"
package := "authentication"
add_dependency ({CMS_AUTHENTICATION_MODULE})
create root_dir.make_current
cache_duration := 0

View File

@@ -51,7 +51,8 @@ feature {NONE} -- Initialization
do
version := "1.0"
description := "Openid module"
package := "openid"
package := "authentication"
add_dependency ({CMS_AUTHENTICATION_MODULE})
create root_dir.make_current
cache_duration := 0