Added a create_test_users method to the UserModel.

This commit is contained in:
Relintai 2021-11-14 02:37:19 +01:00
parent acfa601c80
commit a98480104e
2 changed files with 23 additions and 0 deletions

View File

@ -244,6 +244,28 @@ void UserModel::migrate() {
create_table();
}
void UserModel::create_test_users() {
Ref<User> user;
user = UserModel::get_singleton()->create_user();
user->rank = 3;
user->name_user_input = "admin";
user->email_user_input = "admin@admin.com";
create_password(user, "Password");
save_user(user);
user = UserModel::get_singleton()->create_user();
user->rank = 1;
user->name_user_input = "user";
user->email_user_input = "user@user.com";
create_password(user, "Password");
save_user(user);
}
UserModel *UserModel::get_singleton() {
return _self;
}

View File

@ -30,6 +30,7 @@ public:
virtual void create_table();
virtual void drop_table();
virtual void migrate();
virtual void create_test_users();
static UserModel *get_singleton();