login
This commit is contained in:
@ -5,6 +5,9 @@ namespace kernel\console\controllers;
|
||||
use kernel\console\ConsoleController;
|
||||
use kernel\modules\menu\service\MenuService;
|
||||
use kernel\modules\option\service\OptionService;
|
||||
use kernel\modules\user\models\forms\CreateUserForm;
|
||||
use kernel\modules\user\models\User;
|
||||
use kernel\modules\user\service\UserService;
|
||||
use kernel\services\MigrationService;
|
||||
|
||||
class AdminConsoleController extends ConsoleController
|
||||
@ -13,7 +16,9 @@ class AdminConsoleController extends ConsoleController
|
||||
protected MigrationService $migrationService;
|
||||
protected OptionService $optionService;
|
||||
|
||||
public MenuService $menuService;
|
||||
protected MenuService $menuService;
|
||||
|
||||
protected UserService $userService;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
@ -21,6 +26,7 @@ class AdminConsoleController extends ConsoleController
|
||||
$this->migrationService = new MigrationService();
|
||||
$this->optionService = new OptionService();
|
||||
$this->menuService = new MenuService();
|
||||
$this->userService = new UserService();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -73,7 +79,6 @@ class AdminConsoleController extends ConsoleController
|
||||
"url" => "/admin",
|
||||
"slug" => "module",
|
||||
"priority" => 1,
|
||||
"status" => 2
|
||||
]);
|
||||
$this->out->r("create item menu module", "green");
|
||||
|
||||
@ -91,6 +96,16 @@ class AdminConsoleController extends ConsoleController
|
||||
"parent_slug" => "settings"
|
||||
]);
|
||||
$this->out->r("create item menu admin-themes", "green");
|
||||
|
||||
$user = new CreateUserForm();
|
||||
$user->load([
|
||||
'username' => 'admin',
|
||||
'password' => 'ChangeMe',
|
||||
'email' => 'admin@test.ru',
|
||||
'role' => User::ADMIN_USER_ROLE,
|
||||
]);
|
||||
$this->userService->create($user);
|
||||
$this->out->r("create user with username admin", "green");
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user