Commit Graph

1840 Commits

Author SHA1 Message Date
odain
6a8dc159c1 revert 75433d3390: Enhance unattended CLI to log fatal error 2026-06-17 15:38:22 +02:00
odain
2930a122c6 N°9144 - fix commit operation rmdir conf/production-build failed as not always empty 2026-06-17 15:21:30 +02:00
odain
75433d3390 Enhance unattended CLI to log fatal error just like setup wizardinstead of silent failure 2026-06-17 15:12:46 +02:00
odain
d4d6fa149d N°9412 - revert fresh-install.xml changes 2026-06-17 14:31:50 +02:00
odain-cbd
207ac373d0 N°9678 - Datamodel not added after extension management setup (#936)
* N°9678 - Datamodel not added after extension management setup

* N°9678 - fix selecting extensions from extensions folder in extension mgt view

* cleanup: remove cached stuff in runtimeenv

* N°9678 - Refactor iTopExtensionsMap instantiation to use GetExtensionsMap method

* N°9678 - Refactor data model compilation and improve directory scanning logic

* N°9678 - Handle MySQLException in ModuleInstallationRepository and remove unnecessary error logging in WizStepModulesChoice

---------

Co-authored-by: Eric Espie <eric.espie@combodo.com>
2026-06-17 10:22:05 +02:00
odain
0bf773a23c N°9454 - fix unattended regression when fresh install and no conf yet 2026-06-11 18:47:48 +02:00
odain-cbd
cf76c23ac6 N°9670 - Extension management - even if not selected, an extension is analysed during setup check compatibility (#933)
* N°9670 - Extension management - even if not selected, an extension is analysed during setup check compatibility

* N°9670 - enhance log msg

* N°9670 - PR feedback
2026-06-11 07:09:44 +02:00
Lenaick
a95125e8bf N°9638 - Add setup ContextTag for async operation (#934) 2026-06-10 16:03:09 +02:00
Lenaick
733eea8a78 N°9654 - Reduce surface attack on config file rights during setup (#932) 2026-06-09 16:56:58 +02:00
Lenaick
1a57a427c0 N°9454 - Make MTT compatible with the dry run (#931)
* N°9454 - Make MTT compatible with the dry run

* N°9454 - Make MTT compatible with the dry run

* N°9454 - Cleaning up configuration handling

* N°9454 - Cleanup code

* N°9454 - Remove writable directories

* Update setup/wizardsteps/WizStepLandingBeforeAudit.php

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update setup/runtimeenv.class.inc.php

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* N°9454 - Secure target environment wizard step done form submission

---------

Co-authored-by: Eric Espie <eric.espie@combodo.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-06-09 14:29:06 +02:00
odain
a419914236 N°9412 - fix uninstall option and others when going to setup from extension mgt 2026-06-08 17:13:49 +02:00
Eric Espié
eedcdf32fe N°9169 - adapt itsm designer connector to the new setup (#928)
* N°9169 - Adapt ITSM designer connector to the new setup - Button Back to designer

* N°9169 - Enhance ITSM designer connector with return button functionality

* N°9169 - Adapt ITSM designer connector to the new setup - Button Back to designer (removed URL in post params)

* N°9169 - Enhance ITSM designer connector with return button functionality and update button styles

---------

Co-authored-by: lenaick.moreira <lenaick.moreira@gmail.com>
2026-06-05 09:59:14 +02:00
Timmy38
2321d89981 N°9179 Fix missing optional steps when using older install-xxxx.xml file with unattended install 2026-06-04 09:38:48 +02:00
Eric Espie
b672dfc9f2 Fix PHPStan warning 2026-06-02 15:10:28 +02:00
Eric Espie
a1a82a02c8 Merge remote-tracking branch 'origin/develop' into feature/uninstallation 2026-05-29 09:59:51 +02:00
lenaick.moreira
367ae456eb N°9169 - Adapt ITSM designer connector to the new setup (WIP) 2026-05-28 15:43:54 +02:00
Eric Espie
c80dbf9bb4 N°9169 - Adapt ITSM designer connector to the new setup (FIX some unit tests) 2026-05-28 11:42:59 +02:00
Timmy38
683b075bf5 N°9172 Modify ext mgmt labels 2026-05-28 11:19:30 +02:00
v-dumas
cbbcc489e0 N°9553 - Fix setup issue due to wrong method params testing 2026-05-28 10:49:45 +02:00
Eric Espie
06bff3f9e4 N°9169 - Adapt ITSM designer connector to the new setup (WIP) 2026-05-27 17:38:19 +02:00
Vincent Dumas
7c49909dd9 N°9553 upload localised structural data (#917)
* Helper for loading XML localized data during Setup
* Refactor existing code
* Add new localized structural data
2026-05-27 16:32:14 +02:00
lenaick.moreira
643ec3bc43 N°9169 - Adapt ITSM designer connector to the new setup (WIP) 2026-05-27 14:58:25 +02:00
odain
e7ce3fcf8a N°9567 - Make extension mgt to setup work
N°9567 - Make extension mgt to setup work
2026-05-22 14:36:54 +02:00
odain
c156c09be0 N°9567 - ci fix Implicitly marking parameter $oConfig as nullable is deprecated 2026-05-22 07:50:00 +02:00
odain
0912cc21cf N°9564 - fix WizardChoice test 2026-05-21 13:56:24 +02:00
odain
08a3044cd1 N°9564 - fix first screen
log cleanup

after merge adaptations
2026-05-21 13:52:30 +02:00
odain
00f1c7498d N°8760 - raise module dependency errors in all setups ecept wizard/unattended 2026-05-21 10:10:10 +02:00
odain
a4345d0311 N°9567 - fix back to setup from extension management - extension screen missing when back after audit
N°9567 - fix again
2026-05-21 10:10:10 +02:00
Timmy38
77a820105f N°9167 Use ExtensionDetails UIBlocks instead of table (#910) 2026-05-21 09:48:33 +02:00
odain
03e1806f9a N°9567 - fix back to setup from extension management - extension screen missing when back after audit 2026-05-20 14:56:55 +02:00
odain-cbd
ba6cc9dcba N°9567 - Extension Mgmt : Run setup (#912)
* N°9144 - correct next button in audit page

* N°9567 - WIP

code style

* N°9412 - Screen Analysis results wip + test endpoint

* N°9412 - next button label

* N°9412 - Mask CI pbs

* N°9412 - Analysis results screen wip

* N°9412 - Analysis results screen wip

* N°9567 - fix extension map init of installation choices

* N°9567 - fix test

* N°9567 - link from ext mgt to setup WIP

* N°9567 - add enc_type in UIForm to be able to change content type in twigs

* N°9412 - wip

* N°9567 - Extension Mgmt : Run setup

* N°9567 - Extension Mgmt : Run setup

* N°9567 - Extension Mgmt : Run setup (fix post-deletion button inputs)

* N°9567 - Extension Mgmt : Run setup

* N°9567 - Extension Mgmt : Run setup

* N°9567 - Extension Mgmt : Run setup

---------

Co-authored-by: Eric Espie <eric.espie@combodo.com>
2026-05-20 10:16:32 +02:00
Lenaick
fb7a38c83f N°9134 Validate extension codes before installation and refine progress message styling (#909)
* N°9134 Validate extension codes before installation and refine progress message styling

* Add test for compile failure when extension code is missing
2026-05-18 10:11:37 +02:00
Lenaick
29502a4297 N°9205 - Show progress messages in setup sequencer (#906)
* N°9205 - Show progress messages in setup sequencer

* N°9205 - Fix unit tests
2026-05-07 10:27:31 +02:00
Eric Espie
c5b678b4cf Merge remote-tracking branch 'origin/feature/uninstallation' into feature/9412-uninstallationchoices 2026-05-06 15:04:24 +02:00
Eric Espie
cb46889e92 N°9412 - Display Choices on extensions in analysis results 2026-05-06 14:35:33 +02:00
odain
ae1f9391f9 N°9144 - PR review feedbacks 2026-05-06 13:22:46 +02:00
Eric Espie
f4a1aca3f9 Changed display of modules and installation choices 2026-05-06 11:54:45 +02:00
odain
4d2722654a N°9144 - no audit in unattended + tests 2026-05-06 10:53:26 +02:00
odain
73ebf663d6 N°9144 - setup robustness 2026-05-06 10:53:19 +02:00
odain
99a5b47899 N°9144 - adapt unattended XMLs 2026-05-06 10:53:10 +02:00
odain
109aa03901 N°9412 - Backend cleanup must work on setup settings that differ from runtime - WIP 2026-05-04 16:16:29 +02:00
Eric Espie
80813dba22 N°9503 - Setup wizard : fix symlinks for data/production-modules 2026-04-30 14:35:29 +02:00
Eric Espie
da282e6c24 N°9009 - fix removing sources of a mandatory module 2026-04-30 12:03:38 +02:00
Eric Espié
4582256f01 N°9165 - secure data cleanup 2026-04-30 10:20:25 +02:00
odain
16108a80fc Merge branch 'develop' into feature/uninstallation 2026-04-28 10:24:50 +02:00
Timmy38
7e0e357713 N°9503 Fix broken symlink in setup wizard (#881) 2026-04-27 09:14:41 +02:00
Timmy38
d358c41c24 N°9144 Fix code style 2026-04-24 09:12:31 +02:00
Timmy38
d0ddb35f8d N°9144 Fix static analysis issues (#885)
* N°9144 Fix static analysis issues with phpstan
* up to level 1 for all setup files
* up to level 5 for all wizardsteps
2026-04-23 14:08:22 +02:00
Eric Espie
467d2755ca N°9169 - Refactor code 2026-04-22 17:30:34 +02:00
odain-cbd
de0e94800a N°8806 - Installation multiple extension with dependence via ITSM Designer (#879)
* N°8806 - Installation multiple extension with dependence via ITSM Designer

* N°8806 - fix tests

* N°8806 - improve GetMFModulesToCompile to handle extensions and installation choices on all setup that use compileFrom (MTP, CoreUpdate, Hub, DryRemoval)

* N°8806 - add log when loading MFModule

* N°8806 - code cleanup + test cover

* N°8806 - typo

* N°8806 - log removal
2026-04-21 10:52:23 +02:00