Timmy38
e6d485855e
N°10045 Fix modules in production-modules automatically set to visible false
2026-09-14 16:34:40 +02:00
Benjamin DALSASS
0ae3bc2821
RC 3.3 - Update libraries licences
2026-09-04 09:37:12 +02:00
Timmy38
aef80d60a8
N°10021 Fix handling of removed extension that are also part of product
2026-09-03 10:13:49 +02:00
Timmy38
5597040a8a
N°9334 Change extension source label
2026-09-02 15:28:21 +02:00
Eric Espie
7d89a05d8b
N°9981 - Offline MTP fail on iTop3.3.0
2026-09-02 14:59:18 +02:00
jf-cbd
ddc3fd8fd1
N°7968 - Renaming column can cause problem when index exists, adding a fallback to the previous method in this specific case
2026-09-02 11:46:40 +02:00
lenaick.moreira
cab1710498
N°9981 - Add remote_env parameter to use data/production-build-modules instead of data/production-modules during MTP
2026-09-01 17:07:25 +02:00
Timmy38
7d4fc98ecc
N°10005 Force check installed extensions
2026-08-31 14:47:14 +02:00
Timmy38
cfb04561ec
N°9998 fix remote uninstallable flag
2026-08-31 14:40:36 +02:00
Lenaick
f3bad3538c
N°9134 - Detect extension with no code when installing by data feature removal extension ( #1022 )
2026-08-31 10:01:05 +02:00
Lenaick
9c6baaeef4
N°9984 - Exclude auto-select modules from selection check in unattended-install when not specified in choices ( #1032 )
2026-08-28 10:38:02 +02:00
Lenaick
e769e53653
N°9984 - Error while compiling iTop 3.3 with PMP Extended ( #1029 )
...
* N°9984 - Error while compiling iTop 3.3 with PMP Extended
* N°9984 - Error while compiling iTop 3.3 with PMP Extended
2026-08-28 10:01:44 +02:00
Timmy38
04f1eaff1f
N°9989 Do not show "check compatibility" button at all when it should not be available
2026-08-27 09:33:37 +02:00
Molkobain
175b88de30
N°9144 - Fix typo in English sentence
2026-08-26 19:24:25 +02:00
odain-cbd
a346b71e9a
N°9979 - Hide "keep current choice" setup button in case of a package upgrade ( #1026 )
...
* N°9979 - phstan cleanup
* N°9979 - Hide keep current choice setup button in case of a package upgrade
* N°9979 - optimize SQL queries
2026-08-26 14:09:05 +02:00
Timmy38
8065343ea6
N°9974 Show extension code in metadata for extensions ( #1025 )
2026-08-26 10:37:15 +02:00
Eric Espie
9c6087fd54
N°9982 - Install history is broken for MTP
2026-08-25 17:53:29 +02:00
Eric Espie
66073ba390
N°9982 - Install history is broken for MTP
2026-08-25 17:50:58 +02:00
odain-cbd
18b7ee4d30
N°9965 - Extensions management and Designer don't have the same view on extension ( #1020 )
...
* N°9965 - GetChoicesFromDatabase no more static to mock it
* N°9965 - remove empty line
2026-08-21 15:58:38 +02:00
Eric Espié
98913a2a86
N°9950 - Error loading structural data on upgrade ( #1019 )
...
* N°9950 - Error loading structural data on upgrade
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* N°9950 - Error loading structural data on upgrade
* N°9950 - Error loading structural data on upgrade
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-21 15:23:44 +02:00
odain-cbd
4f891a9170
N°9935 - Disable data compatibility check when env-production empty ( #1004 )
...
* N°9935 - Disable data compatibility check when env-production empty
* N°9935 - redundant test cleanup
2026-08-20 15:27:50 +02:00
odain
7583ede3b3
N°9949 - code style
2026-08-20 11:59:56 +02:00
odain-cbd
95cb21cff7
N°9949 - Cannot uninstall IPAM from setup wizard screen ( #1015 )
...
* N°9949 - Cannot uninstall IPAM from setup wizard screen
* N°9949 - add test coverage
* N°9949 - handle list in compilation
2026-08-20 10:03:25 +02:00
Lenaick
2073e8c10c
N°9861 - Check user can go to audit step only when keep current choice button has been clicked ( #1013 )
...
* N°9861 - Check user can go to audit step only when keep current choice button has been clicked
* Rename variable to improve clarity
2026-08-19 16:03:25 +02:00
odain
1a41349d7b
N°8806 - fix setup tests
2026-08-19 15:54:39 +02:00
odain
a2934ef05b
N°8806 - Installation multiple extension with dependence via ITSM Designer - fix check compatibity when new dictionaries not present yet in iTop core like SV-SV
2026-08-19 15:13:30 +02:00
Lenaick
31eddad029
N°9876 - A non installed extension should not be selected ( #992 )
...
* N°9876 - A non installed extension should not be selected if it is not mandatory
* N°9876 - A non installed extension should not be selected if it is not mandatory
* N°9876 - A non installed extension should not be selected if it is not mandatory
* N°9876 Streamline and refactor ComputeChoiceFlags
* N°9876 - Fix several conditions :
* Installed extension with dependency issue must be checked and disabled without force-uninstall
* Mandatory extension with force-uninstall must be checked
* Mandatory or installed extension must keep unchecked status when move to another step
* N°9876 - remove mandatory condition for extensions not included in package
* N°9876 - Undo remove ComputeChoiceFlags method return type
---------
Co-authored-by: Timmy38 <timothee.callet@combodo.com >
2026-08-19 10:47:31 +02:00
Lenaick
27c0fe191b
N°9904 - Add explanation message when "Check compatibility" button is not available ( #1003 )
2026-08-18 16:40:18 +02:00
Eric Espie
b13065f23f
N°9902 - Store MTP info in DB
2026-08-17 16:42:51 +02:00
Lenaick
87b48c638c
N°9861 - Keep current choice button is too permissive ( #989 )
...
* N°9861 - Keep current choice button is too permissive
* N°9861 - Changes from review
* Add GetLatestWizardStateFromStepClass test and improve CanMoveForwardFromChoiceFlags readability
* Remove $bPopStep parameter from GetLatestWizardStateFromStepClass function
2026-08-17 11:52:24 +02:00
Eric Espie
8693951aa9
N°9902 - Store MTP info in DB
2026-08-14 16:26:15 +02:00
Eric Espie
1bba486ee8
N°9902 - Can't MTP with 3.3.0-dev
2026-08-12 16:58:00 +02:00
Eric Espié
1d77b9faa2
N°9909 - Fix setup token unexpectedly deleted during setup due to concurrent access ( #996 )
2026-08-12 14:00:54 +02:00
Eric Espie
c7c16f091b
N°9902 - Can't MTP with 3.3.0-dev
2026-08-11 10:10:57 +02:00
Timmy38
893a1d7f71
N°9888 Add config parameter mention in error message when php cli version is lower than required
2026-08-07 12:37:00 +02:00
Lenaick
9bfe0430f5
N°9118 - No Safeguard when hub installation fail ( #988 )
...
* N°9118 - No Safeguard when hub installation fail
* Apply suggestion from @greptile-apps[bot]
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-08-04 09:01:34 +02:00
Lenaick
1403914572
N°9116 - Installing modules in extension folder or production-modules doesn't have the same behavior ( #981 )
...
* N°9116 - Installing modules in extension folder or production-modules doesn't have the same behavior
* N°9116 - Installing modules in extension folder or production-modules doesn't have the same behavior
* N°9116 - Installing modules in extension folder or production-modules doesn't have the same behavior
2026-07-28 16:40:23 +02:00
Lenaick
620a6b9a51
N°9827 - Unable to launch check compatibility when a module with bad dependencies is in production-modules ( #978 )
...
* N°9827 - Unable to launch check compatibility when a module with bad dependencies is in production-modules
* Update unit tests
* N°9827 - Unable to launch check compatibility when a module with bad dependencies is in production-modules
2026-07-23 16:23:06 +02:00
lenaick.moreira
a808e89c30
Merge branch 'support/3.3-beta1' into develop
2026-07-23 11:43:00 +02:00
lenaick.moreira
c6e50a0ed7
N°9830 - Fix setup error when trying to remove class with a TagSet attribute
2026-07-23 11:39:42 +02:00
Lenaick
c8aea56171
N°9565 - Extension Mgmt : display progression during analysis ( #975 )
...
* N°9565 - Extension Mgmt : display progression during analysis
* N°9565 - Extension Mgmt : display progression during analysis
* N°9565 - Extension Mgmt : display progression during analysis
* N°9565 - Extension Mgmt : display progression during analysis
* N°9565 - Extension Mgmt : display progression during analysis
* N°9565 - Validate transaction id
* N°9565 - Move unset bForceCompilation
2026-07-20 11:38:30 +02:00
lenaick.moreira
85d50f31bd
✅ N°9692 - Fix null coalescing for extension installation status and clean up test cases
2026-07-17 17:05:06 +02:00
lenaick.moreira
3c301affb3
N°9679 - Add remote extensions as uninstallable extension in "Extension management"
2026-07-17 14:32:46 +02:00
Lenaick
147fae7f8c
N°9679 - Forced uninstallation is not logged when done by extensions management ( #956 )
2026-07-17 11:25:36 +02:00
odain-cbd
a5aa8c279f
fix broken cache warmup after setup ( #974 )
...
* fix broken cache warmup after setup
* clear all caches after setup
2026-07-17 10:40:55 +02:00
lenaick.moreira
04f91ab4a2
✅ Fix error CI
2026-07-16 09:40:33 +02:00
Eric Espie
e6cdcd0a5a
N°9808 - Wrong dependency when module is in production-modules
2026-07-15 12:09:55 +02:00
Lenaick
2ab3081926
N°9692 - Uninstall / Disable install when extension has module with missing dependencies ( #967 )
...
* N°9692 - Uninstall / Disable install when extension has module with missing dependencies
* N°9692 - Uninstall / Disable install when extension has module with missing dependencies
* N°9692 - Uninstall / Disable install when extension has module with missing dependencies
* N°9692 - Refactor dependency handling for extensions to use HasDependencyIssue method
* Rename cannot-be-installed to dependency_issue
* Changes following the review
2026-07-15 09:20:25 +02:00
Timmy38
8507c606ba
N°9788 Adapt html for behat
2026-07-13 10:48:01 +02:00
Molkobain
6c770d3e16
📝 Update third-party libraries licenses
2026-07-12 21:05:54 +02:00