odain
46b0dabb1d
Merge branch 'support/3.0' into support/3.1
2024-04-12 17:18:44 +02:00
odain
dfbfab7005
N°7407 - adapt test to 3.0 test SDK evolutions
2024-04-12 17:17:03 +02:00
odain
aa831b632c
Merge branch 'support/2.7' into support/3.0
2024-04-12 17:16:22 +02:00
odain
6cb3519308
N°7407 - test readability
2024-04-12 16:59:56 +02:00
odain
cfb9fae648
N°7407 - fix previous commit
2024-04-12 16:49:11 +02:00
odain
f4e791734f
N°7407 - remove phpunit annotation
2024-04-12 14:49:20 +02:00
odain
6653ab0668
N°7407 - fix missing extension installation via unattended from production-modules or extension folder
2024-04-12 13:25:40 +02:00
odain
7ab258ba03
N°7439 - setup wizard broken on essential targets
2024-04-12 11:32:04 +02:00
odain
b5af30a93f
N°7407 - refactor unattended tests to make work anywhere
2024-04-12 11:32:04 +02:00
Molkobain
2294fce5da
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-04-12 10:06:27 +02:00
Molkobain
ce5c05234d
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-04-12 10:02:19 +02:00
Molkobain
bbfa601ab1
N°7446 - Add temporary workaround to fix an issue due to DB views creation.
2024-04-12 09:59:14 +02:00
odain
c9a9ec2fed
Merge branch 'support/3.0' into support/3.1
2024-04-11 18:55:25 +02:00
odain
83764deedb
Merge branch 'support/2.7' into support/3.0
2024-04-11 18:55:00 +02:00
odain
172b1cb1ff
N°7407 - add phpunit annotation to exclude tests on top of targets
2024-04-11 18:54:43 +02:00
Molkobain
5f35effad9
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-04-11 16:58:02 +02:00
Molkobain
e1374a0e6b
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-04-11 16:56:25 +02:00
Molkobain
ca356859a3
N°7446 - Add comment for better understanding
2024-04-11 16:55:48 +02:00
Molkobain
5efe294895
N°7446 - Fix custom datamodel test class not creating DB tables correctly
2024-04-11 16:50:27 +02:00
odain
e6fa589412
Merge branch 'support/3.0' into support/3.1
2024-04-10 14:14:28 +02:00
odain
18d0b88531
N°7407 - fix merge
2024-04-10 14:11:58 +02:00
odain
3139a0b610
Merge branch 'support/2.7' into support/3.0
2024-04-10 14:06:41 +02:00
odain
e0170ccc7e
N°7407 - InstallationFileServiceTest relies on local installation.xml to reduce maintenance
2024-04-10 14:05:39 +02:00
odain
f0c5264fc8
Merge branch 'support/3.0' into support/3.1
2024-04-09 11:06:38 +02:00
odain
367aac3e04
Merge branch 'support/2.7' into support/3.0
2024-04-09 11:06:17 +02:00
odain
3b78885f38
N°7407 - unattended test cleanup for PHP 8.x deprecations
2024-04-09 11:06:03 +02:00
odain
e6814d6860
N°7407 - adapt unattended test to 3.1 installation.xml choices
2024-04-09 10:55:05 +02:00
Molkobain
79198f51a3
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-04-09 10:52:00 +02:00
odain
f14b4c32be
N°7407 - adapt unattended test to 3.0 installation.xml choices
2024-04-09 10:46:44 +02:00
odain
bc8543d88c
Merge branch 'support/3.0' into support/3.1
...
# Conflicts:
# setup/modulediscovery.class.inc.php
# setup/runtimeenv.class.inc.php
# setup/unattended-install/unattended-install.php
# tests/setup_params/default-params.xml
2024-04-09 10:11:06 +02:00
odain
64ba706083
Merge branch 'support/2.7' into support/3.0
...
# Conflicts:
# setup/applicationinstaller.class.inc.php
# setup/modulediscovery.class.inc.php
# setup/runtimeenv.class.inc.php
# setup/unattended-install/unattended-install.php
# tests/setup_params/default-params.xml
2024-04-09 10:07:40 +02:00
odain
ed562c9f73
N°7407 - fix unattended test enhancement
2024-04-09 10:02:06 +02:00
odain-cbd
85c576a986
N°7407 - N°7306 - Ease iTop installation via unattended CLI by using installation.xml choices ( #641 )
...
* N°7306 - Use iTop configuration settings to run unattended installation (instead of XML file settings)
* 7306 - fix infinite loop with db_tls.ca null
* 7306 - complete fields to use from itop configuration instead of XML setup
* fix using default language from conf
* 6365 - temp work
* 6365 - add option to select modules from installation.xml
* 6365-select modules option in unattended install
* 6365 - pass env to service + debug failed test
* 6365 - debug ci again + separate process annotation
* 6365 - fix test + cleanup
* 6365 - ci using use_installation_xml mode
* 6365 - ci using use_installation_xml mode
* 6365 - pass selected_modules to unattended
* N°6365 - Compute selected modules based on selected extensions coming from XML setup
* switch constr parameters and fix call from unattended cli
* 6365 - use use_installation_xml for unattended install only when no selected modules already provided
* test ci XML setup including selected extensions but no modules
* test ci installing iTop without selected modules/extenesions: guess via installation.xml
* same but without even providing XML setup - comment it in ci_description.ini
* 7306 - cleanup requires
* use infra master
* N°6365 - make current unattended CLI work with any iTop version (CLIPage compatibility)
* N°6365 - log which modules will be installed during setup
* N°6365 - unattended documentation + bash helper
* 6365- fix warning due to copies index access
* 6365 - enhance traces feedback to understant which and how modules are computes
* 6365 - enhance bash CLI + doc
* 6365 - fix require clipage compatibility
* 6365 - add return for better cli ouput
* 6365 - enhance ouput messages
* Document the usage and harmonize argument names (still not perfect)
* 6365 - fix use of new param param-file
* 6365 - fix test + vardump cleanup
* N°6365 - use underscore for unattended install options as advices in the PR
* 6365 -enhance test by using PHP_BINARY
---------
Co-authored-by: Romain Quetiez <romain.quetiez@combodo.com >
2024-04-09 10:00:58 +02:00
jf-cbd
b10d381dda
N°7374 - Security hardening
2024-04-05 14:40:56 +02:00
Molkobain
a468bf8f7e
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-04-02 10:38:30 +02:00
Molkobain
65c706fdfe
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-04-02 10:37:08 +02:00
odain-cbd
5a34c76cc4
N°5120 - Unattended install : use cty toolkit version ( #624 )
...
* N°5120 - Unattended install : use cty toolkit version
* N°5120 - CLI mode validation
* 5120 - bring CI enhancements
* 5120 - bring back saas use-itop-config option: to read db settings from conf directly
* 5120 - move unattended script in setup folder/unattended-install
* 5120 - use-itop-config option: take db_tls_enabled and db_tls_ca into account
* 5120 - move test
* 5120 - put ci enhancements back - logs and conf preservation with install mode
* 5120 - keep PR simple - remove saas use-itop-config option for now
* 5120 - remove ci enhancement to preserve configuration
* Update setup/unattended-install/README.md
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com >
* 5120 - documentation
* 5120 - fix log level
* 5120 - fix test
* fix phpunit test comment
---------
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com >
2024-03-29 11:09:27 +01:00
Eric Espie
90458f6048
N°6974 - Flatten classes in datamodel - Allow _delta="merge" in strict mode
2024-03-22 10:11:25 +01:00
Eric Espié
2f30a0146e
N°6974 - Flatten classes in datamodel ( #603 )
...
* N°6974 - Flatten classes in datamodel
* N°6882 - LoadDelta() in lax/strict mode
* N°6974 - Flatten classes in datamodel
* N°6882 - LoadDelta() in lax/strict mode
* N°7186 - Code hardening
* N°6974 - Flatten classes in datamodel
* N°6660 and N°7318 - Support delete_if_exists and define_if_not_exists in XML injection
* N°6974 - Flatten classes in datamodel
* Apply suggestions from code review
* Update core/designdocument.class.inc.php
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-03-19 13:53:14 +01:00
jf-cbd
8ffcb01c43
Merge branch 'support/3.0' into support/3.1
2024-03-14 17:00:20 +01:00
jf-cbd
5c46b4ef4a
✅ Added modules to GetLtsCompatibleModulesList (Dictionnarie tests)
2024-03-14 16:59:32 +01:00
Pierre Goiffon
79cdb837b5
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# core/log.class.inc.php
2024-03-14 09:13:56 +01:00
Pierre Goiffon
a97935ca01
N°7336 DeprecatedCallsLog robustness ( #632 )
...
Was creating PHP notices when deprecated method caller wasn't a class/method
Found in iTop 3.2.0-dev with itop-object-copier copy.php : it is calling WebPage::add_linked_script directly inside the copy.php script (no class nor function)
Co-authored-by: odain <olivier.dain@combodo.com >
2024-03-13 15:38:21 +01:00
Pierre Goiffon
71a0f8b87d
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-03-13 10:03:48 +01:00
Pierre Goiffon
a4edf8cb21
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# tests/php-unit-tests/unitary-tests/setup/SetupUtilsTest.php
2024-03-13 09:59:28 +01:00
Pierre Goiffon
5d6f293956
N°7302 Report SetupUtilsTest::testHumanReadableSize in the 2.7 branch
2024-03-13 09:48:46 +01:00
Pierre Goiffon
65e6c84477
N°7302 Fix SetupUtilsTest::testHumanReadableSize
2024-03-13 09:37:34 +01:00
Pierre Goiffon
c0e4d04a1c
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
...
# Conflicts:
# tests/php-unit-tests/unitary-tests/core/DBObjectTest.php
2024-03-12 17:36:04 +01:00
vdumas
71d9536bc4
N°7268 Method SetComputedDate fails on Date only attribute
...
(cherry picked from commit b6caa51552 )
(cherry picked from commit c8810708ef )
2024-03-12 17:29:04 +01:00
Eric Espie
cf6e8ab22a
N°6974 - Add unit tests for compatibility validation
2024-03-08 13:29:04 +01:00