This commit is contained in:
2024-09-24 17:22:09 +03:00
parent cb2c719b1b
commit 349c2992dc
13 changed files with 314 additions and 52 deletions

View File

@ -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");
}
}