mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-19 15:22:17 +02:00
N°9412 - wip
This commit is contained in:
@@ -134,32 +134,13 @@ class DataFeatureRemovalController extends Controller
|
|||||||
new ContextTag(ContextTag::TAG_SETUP);
|
new ContextTag(ContextTag::TAG_SETUP);
|
||||||
$aParams['sLaunchSetupUrl'] = utils::GetAbsoluteUrlAppRoot().'setup/wizard.php';
|
$aParams['sLaunchSetupUrl'] = utils::GetAbsoluteUrlAppRoot().'setup/wizard.php';
|
||||||
$aParams['aSetupParams'] = [
|
$aParams['aSetupParams'] = [
|
||||||
'choice[_0]' => "_0",
|
"_class" => "WizStepLandingBeforeAudit",
|
||||||
'choice[_1]' => "_1",
|
|
||||||
"_class" => "WizStepModulesChoice",
|
|
||||||
"_state" => "4",
|
|
||||||
"_params[authent]" => SetupUtils::CreateSetupToken(),
|
"_params[authent]" => SetupUtils::CreateSetupToken(),
|
||||||
"_params[graphviz_path]" => "/usr/bin/dot",
|
'_params[previous_version_dir]' => APPROOT,
|
||||||
"_params[previous_version_dir]" => "/var/www/html/iTopLegacy/",
|
|
||||||
"_params[db_server]" => "localhost",
|
|
||||||
"_params[db_user]" => "iTop",
|
|
||||||
"_params[db_pwd]" => "blob99",
|
|
||||||
"_params[db_name]" => "gabuzomeuuninstall",
|
|
||||||
"_params[db_prefix]" => "",
|
|
||||||
"_params[db_tls_enabled]" => "",
|
|
||||||
"_params[db_tls_ca]" => "",
|
|
||||||
"_params[install_mode]" => "upgrade",
|
"_params[install_mode]" => "upgrade",
|
||||||
"_params[display_license]" => "",
|
'_params[source_dir]' => APPROOT.'datamodels/2.x/',
|
||||||
"_params[mode]" => "upgrade",
|
"_params[selected_components]" => '[{"_0":"_0","_1":"_1","_2":"_2","_3":"_3","_4":"_4"},{"_0":"_0"},{"_0":"_0","_0_0":"_0_0"},{"_0":"_0"},{"_0":"_0","_1":"_1"},{"_0":"_0","_1":"_1"}]',
|
||||||
"_params[upgrade_type]" => "use-compatible",
|
'_steps' => '[{"class":"WizStepWelcome","state":""},{"class":"WizStepInstallOrUpgrade","state":""},{"class":"WizStepDetectedInfo","state":""},{"class":"WizStepUpgradeMiscParams","state":""},{"class":"WizStepModulesChoice","state":"start_upgrade"},{"class":"WizStepModulesChoice","state":"1"},{"class":"WizStepModulesChoice","state":"2"},{"class":"WizStepModulesChoice","state":"3"}]',
|
||||||
"_params[source_dir]" => "/var/www/html/iTopLegacy/datamodels/2.x/",
|
|
||||||
"_params[datamodel_version]" => "3.3.0",
|
|
||||||
"_params[application_url]" => "https://odain.itop-saas.dev/iTopLegacy/",
|
|
||||||
"_params[use_symbolic_links]" => "",
|
|
||||||
"_params[force-uninstall]" => "",
|
|
||||||
"_params[additional_extensions_modules]" => "[]",
|
|
||||||
"_params[selected_components]" => '[{"_0":"_0","_1":"_1","_2":"_2","_3":"_3","_4":"_4"},{"_0":"_0"},{"_0":"_0","_0_0":"_0_0"},{"_0":"_0"},{"_0":"_0","_1":"_1"}]',
|
|
||||||
"_steps" => '[{"class":"WizStepWelcome","state":""},{"class":"WizStepInstallOrUpgrade","state":""},{"class":"WizStepDetectedInfo","state":""},{"class":"WizStepUpgradeMiscParams","state":""},{"class":"WizStepModulesChoice","state":"start_upgrade"},{"class":"WizStepModulesChoice","state":"1"},{"class":"WizStepModulesChoice","state":"2"},{"class":"WizStepModulesChoice","state":"3"}]',
|
|
||||||
"operation" => "next",
|
"operation" => "next",
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
47
setup/wizardsteps/WizStepLandingBeforeAudit.php
Normal file
47
setup/wizardsteps/WizStepLandingBeforeAudit.php
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @copyright Copyright (C) 2010-2026 Combodo SAS
|
||||||
|
* @license http://opensource.org/licenses/AGPL-3.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
class WizStepLandingBeforeAudit extends WizardStep
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* @inheritDoc
|
||||||
|
*/
|
||||||
|
public function Display(SetupPage $oPage): void
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @inheritDoc
|
||||||
|
*/
|
||||||
|
public function UpdateWizardStateAndGetNextStep(bool $bMoveForward = true): WizardState
|
||||||
|
{
|
||||||
|
return new WizardState(WizStepDataAudit::class);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @inheritDoc
|
||||||
|
*/
|
||||||
|
public function GetTitle()
|
||||||
|
{
|
||||||
|
return 'Before checking compatibility';
|
||||||
|
}
|
||||||
|
|
||||||
|
public function GetPossibleSteps()
|
||||||
|
{
|
||||||
|
return [WizStepDataAudit::class];
|
||||||
|
}
|
||||||
|
|
||||||
|
public function GetNextButtonLabel()
|
||||||
|
{
|
||||||
|
return 'Next';
|
||||||
|
}
|
||||||
|
|
||||||
|
public function CanComeBack()
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -18,4 +18,5 @@ require_once(APPROOT.'setup/wizardsteps/WizStepInstallMiscParams.php');
|
|||||||
require_once(APPROOT.'setup/wizardsteps/WizStepModulesChoice.php');
|
require_once(APPROOT.'setup/wizardsteps/WizStepModulesChoice.php');
|
||||||
require_once(APPROOT.'setup/wizardsteps/WizStepSummary.php');
|
require_once(APPROOT.'setup/wizardsteps/WizStepSummary.php');
|
||||||
require_once(APPROOT.'setup/wizardsteps/WizStepUpgradeMiscParams.php');
|
require_once(APPROOT.'setup/wizardsteps/WizStepUpgradeMiscParams.php');
|
||||||
|
require_once(APPROOT.'setup/wizardsteps/WizStepLandingBeforeAudit.php');
|
||||||
require_once(APPROOT.'setup/wizardcontroller.class.inc.php');
|
require_once(APPROOT.'setup/wizardcontroller.class.inc.php');
|
||||||
|
|||||||
Reference in New Issue
Block a user