🔖 Prepare 3.3.0 version

This commit is contained in:
jf-cbd
2024-10-21 18:07:54 +02:00
parent 96e8467e13
commit e321e27899
50 changed files with 76 additions and 50 deletions

View File

@@ -11,7 +11,7 @@ define('APPCONF', APPROOT.'conf/');
* *
* @see ITOP_CORE_VERSION to get full iTop core version * @see ITOP_CORE_VERSION to get full iTop core version
*/ */
define('ITOP_DESIGN_LATEST_VERSION', '3.2.0'); define('ITOP_DESIGN_LATEST_VERSION', '3.3');
/** /**
* Constant containing the iTop core version, whatever application was built * Constant containing the iTop core version, whatever application was built
@@ -23,7 +23,7 @@ define('ITOP_DESIGN_LATEST_VERSION', '3.2.0');
* @used-by utils::GetItopVersionWikiSyntax() * @used-by utils::GetItopVersionWikiSyntax()
* @used-by iTopModulesPhpVersionIntegrationTest * @used-by iTopModulesPhpVersionIntegrationTest
*/ */
define('ITOP_CORE_VERSION', '3.2.0'); define('ITOP_CORE_VERSION', '3.3.0');
/** /**
* @var string * @var string

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'authent-cas/3.2.0', 'authent-cas/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -27,7 +27,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'authent-external/3.2.0', 'authent-external/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -9,7 +9,7 @@ if (function_exists('ldap_connect'))
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'authent-ldap/3.2.0', 'authent-ldap/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'authent-local/3.2.0', 'authent-local/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'combodo-backoffice-darkmoon-theme/3.2.0', 'combodo-backoffice-darkmoon-theme/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'combodo-backoffice-fullmoon-high-contrast-theme/3.2.0', 'combodo-backoffice-fullmoon-high-contrast-theme/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/3.2.0', 'combodo-backoffice-fullmoon-protanopia-deuteranopia-theme/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'combodo-backoffice-fullmoon-tritanopia-theme/3.2.0', 'combodo-backoffice-fullmoon-tritanopia-theme/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -24,7 +24,7 @@
/** @noinspection PhpUnhandledExceptionInspection */ /** @noinspection PhpUnhandledExceptionInspection */
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'combodo-db-tools/3.2.0', 'combodo-db-tools/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -19,7 +19,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-attachments/3.2.0', 'itop-attachments/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-backup/3.2.0', 'itop-backup/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-bridge-cmdb-services/3.2.0', 'itop-bridge-cmdb-services/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-bridge-cmdb-ticket/3.2.0', 'itop-bridge-cmdb-ticket/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-bridge-datacenter-mgmt-services/3.2.0', 'itop-bridge-datacenter-mgmt-services/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-bridge-endusers-devices-services/3.2.0', 'itop-bridge-endusers-devices-services/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-bridge-storage-mgmt-services/3.2.0', 'itop-bridge-storage-mgmt-services/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-bridge-virtualization-mgmt-services/3.2.0', 'itop-bridge-virtualization-mgmt-services/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-bridge-virtualization-storage/3.2.0', 'itop-bridge-virtualization-storage/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-change-mgmt-itil/3.2.0', 'itop-change-mgmt-itil/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-change-mgmt/3.2.0', 'itop-change-mgmt/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-config-mgmt/3.2.0', 'itop-config-mgmt/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-config/3.2.0', 'itop-config/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -24,7 +24,7 @@
/** @noinspection PhpUnhandledExceptionInspection */ /** @noinspection PhpUnhandledExceptionInspection */
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-core-update/3.2.0', 'itop-core-update/3.3.0',
[ [
// Identification // Identification
// //

View File

@@ -18,7 +18,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-datacenter-mgmt/3.2.0', 'itop-datacenter-mgmt/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -25,7 +25,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-endusers-devices/3.2.0', 'itop-endusers-devices/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-faq-light/3.2.0', 'itop-faq-light/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -24,7 +24,7 @@
/** @noinspection PhpUnhandledExceptionInspection */ /** @noinspection PhpUnhandledExceptionInspection */
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-files-information/3.2.0', 'itop-files-information/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -6,7 +6,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-full-itil/3.2.0', 'itop-full-itil/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-hub-connector/3.2.0', 'itop-hub-connector/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-incident-mgmt-itil/3.2.0', 'itop-incident-mgmt-itil/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-knownerror-mgmt/3.2.0', 'itop-knownerror-mgmt/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-oauth-client/3.2.0', 'itop-oauth-client/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -20,7 +20,7 @@
/** @noinspection PhpUnhandledExceptionInspection */ /** @noinspection PhpUnhandledExceptionInspection */
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-portal-base/3.2.0', array( 'itop-portal-base/3.3.0', array(
// Identification // Identification
'label' => 'Portal Development Library', 'label' => 'Portal Development Library',
'category' => 'Portal', 'category' => 'Portal',

View File

@@ -20,7 +20,7 @@
/** @noinspection PhpUnhandledExceptionInspection */ /** @noinspection PhpUnhandledExceptionInspection */
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-portal/3.2.0', array( 'itop-portal/3.3.0', array(
// Identification // Identification
'label' => 'Enhanced Customer Portal', 'label' => 'Enhanced Customer Portal',
'category' => 'Portal', 'category' => 'Portal',

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-problem-mgmt/3.2.0', 'itop-problem-mgmt/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -19,7 +19,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-profiles-itil/3.2.0', 'itop-profiles-itil/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-request-mgmt-itil/3.2.0', 'itop-request-mgmt-itil/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-request-mgmt/3.2.0', 'itop-request-mgmt/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-service-mgmt-provider/3.2.0', 'itop-service-mgmt-provider/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-service-mgmt/3.2.0', 'itop-service-mgmt/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -18,7 +18,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-sla-computation/3.2.0', 'itop-sla-computation/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -25,7 +25,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-storage-mgmt/3.2.0', 'itop-storage-mgmt/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-structure/3.2.0', 'itop-structure/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -5,7 +5,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-themes-compat/3.2.0', 'itop-themes-compat/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, __FILE__,
'itop-tickets/3.2.0', 'itop-tickets/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -16,7 +16,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-virtualization-mgmt/3.2.0', 'itop-virtualization-mgmt/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -3,7 +3,7 @@
SetupWebPage::AddModule( SetupWebPage::AddModule(
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file __FILE__, // Path to the current file, all other file names are relative to the directory containing this file
'itop-welcome-itil/3.2.0', 'itop-welcome-itil/3.3.0',
array( array(
// Identification // Identification
// //

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<information> <information>
<version>3.2.0</version> <version>3.3.0</version>
</information> </information>

View File

@@ -115,6 +115,12 @@ class iTopDesignFormat
'3.2' => array( '3.2' => array(
'previous' => '3.1', 'previous' => '3.1',
'go_to_previous' => 'From32To31', 'go_to_previous' => 'From32To31',
'next' => '3.3',
'go_to_next' => 'From32To33',
),
'3.3' => array(
'previous' => '3.2',
'go_to_previous' => 'From33To32',
'next' => null, 'next' => null,
'go_to_next' => null, 'go_to_next' => null,
), ),
@@ -1116,6 +1122,26 @@ class iTopDesignFormat
$this->RemoveNodeFromXPath('/itop_design/branding/login_favicon'); $this->RemoveNodeFromXPath('/itop_design/branding/login_favicon');
} }
/**
* Upgrade the format from version 3.2 to 3.3
* @param \ModelFactory $oFactory
* @return void (Errors are logged)
*/
protected function From32To33($oFactory)
{
// Nothing for now...
}
/**
* Downgrade the format from version 3.3 to 3.2
* @param \ModelFactory $oFactory
* @return void (Errors are logged)
*/
protected function From33To32($oFactory)
{
// Nothing for now...
}
/** /**
* @param string $sPath * @param string $sPath
* *