diff --git a/library/persistence/implementation/store/cms_storage_store_sql.e b/library/persistence/implementation/store/cms_storage_store_sql.e index 09c1150..3a8a4c0 100644 --- a/library/persistence/implementation/store/cms_storage_store_sql.e +++ b/library/persistence/implementation/store/cms_storage_store_sql.e @@ -55,21 +55,25 @@ feature -- Query end sql_begin_transaction + -- do connection.begin_transaction end sql_rollback_transaction + -- do connection.rollback end sql_commit_transaction + -- do connection.commit end sql_query (a_sql_statement: STRING; a_params: detachable STRING_TABLE [detachable ANY]) + -- Execute an sql query `a_sql_statement' with the params `a_params'. do check_sql_query_validity (a_sql_statement, a_params) db_handler.set_query (create {DATABASE_QUERY}.data_reader (a_sql_statement, a_params)) @@ -78,6 +82,7 @@ feature -- Query end sql_change (a_sql_statement: STRING; a_params: detachable STRING_TABLE [detachable ANY]) + -- Execute an sql query change `a_sql_statement' with the params `a_params'. do check_sql_query_validity (a_sql_statement, a_params) db_handler.set_query (create {DATABASE_QUERY}.data_reader (a_sql_statement, a_params)) diff --git a/src/configuration/cms_setup.e b/src/configuration/cms_setup.e index 014d620..a5cd6eb 100644 --- a/src/configuration/cms_setup.e +++ b/src/configuration/cms_setup.e @@ -106,7 +106,7 @@ feature -- Access: Theme feature -- Access: storage storage_drivers: STRING_TABLE [CMS_STORAGE_BUILDER] - -- + -- table of storage drivers that the cms is aware. deferred end diff --git a/src/modules/node/node_module.e b/src/modules/node/node_module.e index 35f6f6f..01c0be0 100644 --- a/src/modules/node/node_module.e +++ b/src/modules/node/node_module.e @@ -238,12 +238,14 @@ feature {NONE} -- Implementation: routes feature -- Hooks register_hooks (a_response: CMS_RESPONSE) + -- do a_response.subscribe_to_menu_system_alter_hook (Current) a_response.subscribe_to_block_hook (Current) end block_list: ITERABLE [like {CMS_BLOCK}.name] + -- do Result := <<"node-info">> end diff --git a/src/persistence/cms_storage_sql_i.e b/src/persistence/cms_storage_sql_i.e index afae7f7..f3c5a22 100644 --- a/src/persistence/cms_storage_sql_i.e +++ b/src/persistence/cms_storage_sql_i.e @@ -35,14 +35,17 @@ feature -- Error handler feature -- Execution sql_begin_transaction + -- Start a database transtaction. deferred end sql_rollback_transaction + -- Rollback updates in the database. deferred end sql_commit_transaction + -- Commit updates in the database. deferred end @@ -107,10 +110,12 @@ feature -- Operation end sql_query (a_sql_statement: STRING; a_params: detachable STRING_TABLE [detachable ANY]) + -- deferred end sql_change (a_sql_statement: STRING; a_params: detachable STRING_TABLE [detachable ANY]) + -- deferred end