odain
9cc8b75ffb
Merge branch 'support/3.2' into develop
...
# Conflicts:
# setup/applicationinstaller.class.inc.php
2024-04-09 10:13:45 +02:00
odain
628a7319d1
Merge branch 'support/3.1' into support/3.2
...
# Conflicts:
# setup/applicationinstaller.class.inc.php
2024-04-09 10:12:29 +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
3064ab4b25
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-04-05 15:01:41 +02:00
jf-cbd
a3553202d9
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# pages/csvimport.php
2024-04-05 14:56:38 +02:00
jf-cbd
b10d381dda
N°7374 - Security hardening
2024-04-05 14:40:56 +02:00
Molkobain
356dd46537
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-04-02 10:40:57 +02:00
Molkobain
d9b87064a1
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-04-02 10:39:59 +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
Anne-Cath
19cb0e873a
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-03-26 11:41:26 +01:00
Molkobain
babdd9f163
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-03-22 14:23:00 +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
Molkobain
ed81dbc4a2
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-03-21 17:43:41 +01:00
Molkobain
673b01585d
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# css/setup.css
# setup/setuppage.class.inc.php
2024-03-21 17:38:49 +01:00
Eric Espie
a93d5b87e1
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-03-19 17:16:35 +01:00
Eric Espie
c7a8d90364
✅ Fix XML version
2024-03-19 15:29:49 +01:00
Eric Espie
a4a3797cc1
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-03-19 14:07:55 +01:00
Eric Espie
6098842d9f
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# core/designdocument.class.inc.php
# lib/composer/autoload_files.php
# lib/composer/autoload_static.php
2024-03-19 14:06:24 +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
ff7eca2f08
Merge branch 'support/3.2' into develop
...
# Conflicts:
# lib/composer/installed.php
2024-03-14 17:17:55 +01:00
jf-cbd
c5544a7a1e
Merge branch 'support/3.1' into support/3.2
2024-03-14 17:02:52 +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
912c7fa956
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-03-14 09:14:30 +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
Molkobain
c2f72f713a
N°7331 - Refactor for better understanding
2024-03-13 15:07:47 +01:00
Molkobain
f3dd414a51
N°7331 - Add NPM cleanup scripts
2024-03-13 15:07:47 +01:00
Molkobain
d1a4d333eb
N°7331 - Refactor Composer cleanup scripts to be used by other dependencies managers as well
2024-03-13 15:07:47 +01:00
Pierre Goiffon
06be217030
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-03-13 10:08:40 +01:00
Pierre Goiffon
b934cbe89e
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-03-13 10:08:28 +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
147043857b
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-03-12 18:39:44 +01:00
Pierre Goiffon
27ac1fe276
N°7345 Accept DateTime objects for DBObject::Set() calls on AttributeDateTime and children ( #618 )
2024-03-12 18:29:55 +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
Pierre Goiffon
0f8247ce69
Merge remote-tracking branch 'origin/support/3.2' into develop
2024-03-11 16:32:03 +01:00
Stephen Abello
722765c0aa
N°7130 - When moving data in the setup from multiple columns, prevent later data from erasing previous data when it's NULL
2024-03-11 16:11:30 +01:00
Pierre Goiffon
a602101695
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# js/jquery-ui-1.11.4.custom.min.js
# js/jquery-ui.custom.min.js
2024-03-08 16:16:18 +01:00
Molkobain
2ced460ec6
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-03-08 16:05:35 +01:00
Eric Espie
cf6e8ab22a
N°6974 - Add unit tests for compatibility validation
2024-03-08 13:29:04 +01:00
Molkobain
2aa1385958
N°7157 - Add unit test for subscription mechanism and refactor repository methods
2024-03-08 12:22:29 +01:00