Pierre Goiffon
3b9f281afd
N°7246 DictionariesConsistencyTest : remove combodo-approval-light
...
We have an invalid CS dict in the 1.2.3 module version
2024-02-20 09:27:15 +01:00
Pierre Goiffon
ec465174f7
N°7246 DictionariesConsistencyTest : remove syntax incompatible with PHP < 7.3
2024-02-20 09:11:47 +01:00
Molkobain
31bd763b90
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-02-19 09:49:26 +01:00
Molkobain
5c12151c26
📝 Update PR template
2024-02-19 09:46:12 +01:00
Pierre Goiffon
9777ac1a5c
N°7246 DictionariesConsistencyTest : don't test extensions modules in old iTop builds
2024-02-15 14:39:00 +01:00
Pierre Goiffon
dd27a3ebb4
N°7246 Fix dict files : translated keys with tildes in /dictionaries/**
2024-02-15 10:50:08 +01:00
Pierre Goiffon
54439ad529
N°7249 DictionariesConsistencyTest : also scan /dictionaries sub-directories
...
Since 3.0.0 we introduced sub directories
2024-02-15 10:46:42 +01:00
Pierre Goiffon
8f7bf00551
N°7246 DictionariesConsistencyTest : add /extensions for local debugging
2024-02-15 09:46:14 +01:00
Pierre Goiffon
c020de59a7
📝 tests README : retrofit of the support/3.2 version
2024-02-14 15:16:58 +01:00
Pierre Goiffon
aa53de467d
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-02-14 11:39:42 +01:00
Pierre Goiffon
bc6efc99ed
N°7246 Fix dict files : remove keys defined multiple times in the same file
2024-02-14 11:20:02 +01:00
Pierre Goiffon
bb3ab76205
N°7246 Fix dict files : missing constants in dict labels
2024-02-14 11:20:02 +01:00
Pierre Goiffon
0b1bdfff55
N°7246 Fix dict files : translated keys with tildes
...
Note that there were some keys in EN files with tildes at the end
2024-02-14 11:20:02 +01:00
Pierre Goiffon
77c0cdf5aa
N°7246 📝 test README : add markTestAsSkipped restrictions
2024-02-14 11:20:02 +01:00
Pierre Goiffon
af9fb74c54
N°7246 Add new tests methods in DictionariesConsistencyTest ( #610 )
...
Adding following checks:
* no duplicate key in the same file
* for each value different than its EN counterpart, no tildes at the end
* good use of iTop name constants (ITOP_APPLICATION_SHORT, ITOP_APPLICATION, ITOP_VERSION_NAME), eg `'my value ITOP_APPLICATION'` instead of `'my value '.ITOP_APPLICATION`
2024-02-14 11:20:02 +01:00
Pierre Goiffon
5d6c4939f6
N°7245 Bettor logs on RunTimeEnvironment::CallInstallerHandlers exceptions ( #606 )
2024-02-14 11:01:12 +01:00
Pierre Goiffon
51d0d16a11
N°7052 synchro_import.php: fix undefined offset notices ( #583 )
...
Regression brought by #269
2024-02-14 09:53:31 +01:00
Pierre Goiffon
b0634c9fbc
N°7232 Fix regression on UI:RunQuery:Error
...
In the UI:RunQuery:Error key, the placeholder was removed when we migrated run_query.php to using UiBlock and Panel.
But it was restored by mistake in f65c6904 (N°5491 in 3.0.4 / 3.1.1)
This was the only key modified for this bug in a EN file.
2024-02-09 13:30:47 +01:00
Pierre Goiffon
c951a33646
📝 Update js/README.md file locations
2024-02-09 12:04:21 +01:00
Pierre Goiffon
ed694b09b0
💡 Update test PHPDoc
2024-02-08 11:34:13 +01:00
Molkobain
3868d57d28
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-01-24 15:11:29 +01:00
Molkobain
1b3a2c8470
N°5775 - Show error message to user in case of issue during token generation
2024-01-24 14:49:51 +01:00
Dennis Lassiter
618d8e6468
N°5775 - Allow configuration of OAuth client on MS Azure with single tenant ( #553 )
...
* Add Tenant-Support for Azure OAuthClient
* Improvement: Make tenant required
* Improvment: Removed check for null-value
Since last commit, the "tenant"-field either set to a custom value or "common" by default. It is not allowed to be null
* Add field description
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-01-24 14:38:54 +01:00
Molkobain
f54d1273c9
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-01-16 19:46:55 +01:00
Molkobain
01a955a16f
📝 Add PR template
2024-01-16 19:42:39 +01:00
Pierre Goiffon
a5aac0caad
N°7143 Woops removed forgotten echo
2024-01-16 10:25:28 +01:00
Pierre Goiffon
31e29506fa
N°7143 DictionariesConsistencyTest::testNoDictFileInDatamodelsModuleRootDirectory Add exclusion list to remove modules that must be compatible with iTop 2.7
2024-01-16 10:18:50 +01:00
Anne-Cath
3f3b0cbe55
Fix merge support/2.7 to support/3.0
2024-01-15 16:25:10 +01:00
Anne-Cath
dab03e5b5d
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# application/cmdbabstract.class.inc.php
2024-01-15 15:56:24 +01:00
Anne-Catherine
87582a021b
N°6993 - Error message on bulk transition on object containing a null blob ( #596 )
2024-01-15 15:49:19 +01:00
Pierre Goiffon
8ef04bedf2
N°7143 Move datamodels/2.x dict files to dictionaries subdir
...
New phpunit method to ensure it won't happen again
2024-01-15 15:35:15 +01:00
Pierre Goiffon
9eeb4b8751
N°7143 itop-hub-connector dic files: fix buggy br tags
2024-01-15 15:35:15 +01:00
Pierre Goiffon
ae3d0f9444
N°7143 Fix bytes unit in attachments EN dict
2024-01-15 15:35:15 +01:00
Molkobain
2ed0666c3b
N°7085 - Remove comment about annotation as on support/3.0 branch not using runTestsInSeparateProcesses is the standard
2024-01-12 10:53:24 +01:00
odain
a61b117f71
Merge branch 'support/2.7' into support/3.0
2024-01-12 08:56:25 +01:00
odain
9830178a47
N°7085 - ci restore runTestsInSeparateProcesses
2024-01-12 08:36:15 +01:00
odain
83ac219ec9
Merge branch 'support/2.7' into support/3.0
2024-01-12 08:19:05 +01:00
odain-cbd
c140ebcb6b
N°7085 - Fix infinite loop in login page until fatal error occurs ( #592 )
...
* N°7085 - login page infinite loop until fatal error- add Config->AddAllowedLoginTypes
* N°7085 - reproduce issue via a test
* N°7085-fix infinite loop
* N°7085 - ci: fix config file rights in tearDown
* N°7085 - ci: fix config file rights in tearDown (again)
* N°7085 - ci: fix config file content
* N°7085 - ci : add runTestsInSeparateProcesses
* Update core/config.class.inc.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* N°7085 - exit -1 + enhance log message
* PR feedbacks from Romain regarding LoginTest annotations
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-01-12 08:13:40 +01:00
Molkobain
b181914d25
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
2024-01-11 22:04:48 +01:00
Molkobain
7a0a4e377b
N°7137 - Fix regression from 7fffbb60, missing "default_value" parameter
2024-01-11 16:40:40 +01:00
Thomas Casteleyn
7fffbb60e9
N°7137 - DataSynchro: Remove "Organization" as default value for SynchroReplica->dest_class ( #551 )
2024-01-11 15:38:02 +01:00
Pierre Goiffon
b8892e9651
🔖 Prepare 3.0.4 version
3.0.4
2024-01-05 17:34:39 +01:00
Pierre Goiffon
8cde0ce5c5
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# approot.inc.php
# css/css-variables.scss
# datamodels/2.x/authent-cas/module.authent-cas.php
# datamodels/2.x/authent-external/module.authent-external.php
# datamodels/2.x/authent-ldap/module.authent-ldap.php
# datamodels/2.x/authent-local/module.authent-local.php
# datamodels/2.x/combodo-db-tools/module.combodo-db-tools.php
# datamodels/2.x/itop-attachments/module.itop-attachments.php
# datamodels/2.x/itop-backup/module.itop-backup.php
# datamodels/2.x/itop-bridge-virtualization-storage/module.itop-bridge-virtualization-storage.php
# datamodels/2.x/itop-change-mgmt-itil/module.itop-change-mgmt-itil.php
# datamodels/2.x/itop-change-mgmt/module.itop-change-mgmt.php
# datamodels/2.x/itop-config-mgmt/module.itop-config-mgmt.php
# datamodels/2.x/itop-config/module.itop-config.php
# datamodels/2.x/itop-core-update/module.itop-core-update.php
# datamodels/2.x/itop-datacenter-mgmt/module.itop-datacenter-mgmt.php
# datamodels/2.x/itop-endusers-devices/module.itop-endusers-devices.php
# datamodels/2.x/itop-files-information/module.itop-files-information.php
# datamodels/2.x/itop-full-itil/module.itop-full-itil.php
# datamodels/2.x/itop-hub-connector/module.itop-hub-connector.php
# datamodels/2.x/itop-incident-mgmt-itil/module.itop-incident-mgmt-itil.php
# datamodels/2.x/itop-knownerror-mgmt/module.itop-knownerror-mgmt.php
# datamodels/2.x/itop-oauth-client/module.itop-oauth-client.php
# datamodels/2.x/itop-portal-base/module.itop-portal-base.php
# datamodels/2.x/itop-portal/module.itop-portal.php
# datamodels/2.x/itop-problem-mgmt/module.itop-problem-mgmt.php
# datamodels/2.x/itop-profiles-itil/module.itop-profiles-itil.php
# datamodels/2.x/itop-request-mgmt-itil/module.itop-request-mgmt-itil.php
# datamodels/2.x/itop-request-mgmt/module.itop-request-mgmt.php
# datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php
# datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php
# datamodels/2.x/itop-sla-computation/module.itop-sla-computation.php
# datamodels/2.x/itop-storage-mgmt/module.itop-storage-mgmt.php
# datamodels/2.x/itop-tickets/module.itop-tickets.php
# datamodels/2.x/itop-virtualization-mgmt/module.itop-virtualization-mgmt.php
# datamodels/2.x/itop-welcome-itil/module.itop-welcome-itil.php
# datamodels/2.x/version.xml
2024-01-05 17:26:28 +01:00
Pierre Goiffon
2fd9523c16
🔖 Prepare 2.7.10 version
2.7.10
2024-01-05 15:50:41 +01:00
Pierre Goiffon
48c4e2d13d
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# application/ajaxwebpage.class.inc.php
# application/webpage.class.inc.php
# application/xmlpage.class.inc.php
# core/config.class.inc.php
2024-01-05 10:58:51 +01:00
Pierre Goiffon
a4f6f6e877
N°4368 Fix CORB blocking regression ( #598 )
...
Don't send X-Content-Type-Options HTTP header for certain WebPage impl to workaround CORB blocking
To disable globally this new behavior introduced in 9865bf07 , set the `security.enable_header_xcontent_type_options` config parameter to false
Thanks @Molkobain for the review !
2024-01-05 10:41:18 +01:00
Pierre Goiffon
6042e7f74d
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# tests/php-unit-tests/post-build-integration-tests/SetupCssIntegrityChecklistTest.php
# tests/php-unit-tests/unitary-tests/core/CMDBSource/CMDBSourceTest.php
2024-01-03 10:43:41 +01:00
Molkobain
94c604a6af
N°3062 - Fix setup.css compilation test to ensure that it is versioned correctly.
2023-12-21 12:00:26 +01:00
Pierre Goiffon
f84e2060be
N°7077 Hungarian translations based on iTop 3.0.2-1 ( #584 )
...
Many thanks to Csaba TARJÁNYI (@tacsaby) !
2023-12-20 15:52:41 +01:00
Pierre Goiffon
6995a3c641
N°6889 backup mysqldump call : restore possibility to connect using socket protocol ( #591 )
...
With previous fix (N°6123) we forced to use the tcp protocol each time. This was blocking for users wanting to connect using the socket protocol on localhost.
Now for localhost we will :
- send both port and protocol arguments if the `db_host` config parameter does contain a port
- don't send any of the port or protocol arguments if `db_host` doesn't contain a port
2023-12-20 15:19:50 +01:00