mirror of
https://github.com/Relintai/crystal_cms_rcpp_fw.git
synced 2025-04-22 20:41:18 +02:00
Switched to the new migration setup.
This commit is contained in:
parent
ea02f45875
commit
0048891d88
2
HEADS
2
HEADS
@ -1 +1 @@
|
||||
{"engine": {"master": "127219fe342c8d6cc2a10ab5ba78d9519c052105"}}
|
||||
{"engine": {"master": "6416ecc5e0c88115f209cd63945a29c0e16a8e99"}}
|
@ -102,18 +102,6 @@ void CCMSRoot::setup_middleware() {
|
||||
// WebRoot::setup_middleware();
|
||||
}
|
||||
|
||||
void CCMSRoot::migrate() {
|
||||
_rbac_controller->migrate();
|
||||
_user_controller->migrate();
|
||||
|
||||
if (Platform::get_singleton()->arg_parser.has_arg("-u")) {
|
||||
printf("Creating test users.\n");
|
||||
_user_controller->create_test_users();
|
||||
}
|
||||
|
||||
_menu->migrate();
|
||||
}
|
||||
|
||||
void CCMSRoot::compile_menu() {
|
||||
HTMLBuilder bh;
|
||||
|
||||
|
@ -39,7 +39,6 @@ public:
|
||||
bool is_logged_in(Request *request);
|
||||
|
||||
void setup_middleware();
|
||||
void migrate();
|
||||
|
||||
void compile_menu();
|
||||
|
||||
|
@ -519,11 +519,6 @@ void MenuNode::drop_table() {
|
||||
tb->drop_table_if_exists(_table)->run_query();
|
||||
// tb->print();
|
||||
}
|
||||
void MenuNode::migrate() {
|
||||
drop_table();
|
||||
create_table();
|
||||
create_default_entries();
|
||||
}
|
||||
|
||||
void MenuNode::create_default_entries() {
|
||||
}
|
||||
|
@ -57,7 +57,6 @@ public:
|
||||
|
||||
void create_table();
|
||||
void drop_table();
|
||||
void migrate();
|
||||
void create_default_entries();
|
||||
|
||||
void _notification(int what);
|
||||
|
@ -383,11 +383,6 @@ void PageManager::drop_table() {
|
||||
tb->drop_table_if_exists(_table)->run_query();
|
||||
// tb->print();
|
||||
}
|
||||
void PageManager::migrate() {
|
||||
drop_table();
|
||||
create_table();
|
||||
create_default_entries();
|
||||
}
|
||||
|
||||
void PageManager::create_default_entries() {
|
||||
}
|
||||
|
@ -56,7 +56,6 @@ public:
|
||||
|
||||
void create_table();
|
||||
void drop_table();
|
||||
void migrate();
|
||||
void create_default_entries();
|
||||
|
||||
virtual void initialize();
|
||||
|
11
main.cpp
11
main.cpp
@ -9,8 +9,8 @@
|
||||
|
||||
#include "database/db_init.h"
|
||||
|
||||
#include "core/settings/settings.h"
|
||||
#include "core/settings/db_settings.h"
|
||||
#include "core/settings/settings.h"
|
||||
|
||||
#include "core/http/session_manager.h"
|
||||
|
||||
@ -78,7 +78,14 @@ int main(int argc, char **argv, char **envp) {
|
||||
|
||||
settings->migrate();
|
||||
session_manager->migrate();
|
||||
app_root->migrate();
|
||||
|
||||
bool seed_db = Platform::get_singleton()->arg_parser.has_arg("-s");
|
||||
|
||||
if (seed_db) {
|
||||
printf("Seeding database.\n");
|
||||
}
|
||||
|
||||
app_root->migrate(true, seed_db);
|
||||
}
|
||||
|
||||
delete app;
|
||||
|
Loading…
Reference in New Issue
Block a user