odain
82a20c54a9
N°9144 - fix both UI setup wizard and CLI unattended + replace production by ITOP_DEFAULT_ENV
2026-04-08 15:24:42 +02:00
Eric Espie
2129007512
N°9144 - Setup sequencer side B
2026-04-08 15:24:22 +02:00
Eric Espie
e2bda81414
N°9144 - Split setup in 2 different step - refactor RuntimeEnv
2026-04-08 15:20:52 +02:00
Eric Espie
d2384bb274
N°9409 - Create a package designer 3.3.0 - PHP 8.4
2026-04-08 15:19:16 +02:00
odain
9cb2d78b48
PR review - move Prepare in DryRemovalRuntimeEnvironment constr
2026-04-08 15:18:24 +02:00
odain
f2b15554bb
N°9370 - use env-production-build for dry removal audit
...
wip
2026-04-08 15:18:24 +02:00
Eric Espie
cb47ea4316
N°8761 - Assist in cleaning up data prior to uninstalling extensions
2026-03-18 14:16:54 +01:00
Eric Espié
a3e8abe520
N°8761 - Assist in cleaning up data prior to uninstalling extensions ( #838 )
...
* N°8761 - Assist in cleaning up data prior to uninstalling extensions - handle transaction ID + add deletion plan screen
* N°8761 - poc of deletion plan screen
* code style
* N°8761 - WIP deletion plan execution
* Delete all parent classes objects + cleanup
* 🌐 translation (EN only)
* remove history
* In case of no leaf class to remove, delete also the child classes
* 🎨 refactor & fix typo
* Analysis not stored anymore in DB
* Analysis for removed modules
* 🌐 dico
* Add spinner to setup button "Go to backoffice"
* Fix count after PR review
* Fix after PR review
* Fix Number of elements to remove
* Fix arrays
---------
Co-authored-by: odain <olivier.dain@combodo.com >
2026-03-18 14:16:54 +01:00
Timmy38
48e58f4323
* N°8955 Add UIBlocks markup in the setup
2026-03-18 14:16:54 +01:00
odain
f80a074135
cleanup
2026-03-18 14:16:53 +01:00
odain
a237b32115
N°9168 - fix ci
2026-03-18 14:16:53 +01:00
odain
222e08e29b
N°9168 - merge data feature removal to iTop core code
...
N°9168 - phpstan fix
N°9168 - align module version with itop core
2026-03-18 14:16:53 +01:00
odain
20ae350286
N°8981: ModuleInstallationRepository dedicated to module installation queries
...
N°8981: ModuleInstallationRepository dedicated to module installation queries
fix renaming
2026-03-18 14:14:59 +01:00
odain
d84959ce6c
test SDK enhancement: be able to compare moduleinstallation
...
ci: add log and hopefully fix hub test
ci: fix all test that rely on CustomDataTC
2026-03-18 14:14:59 +01:00
odain
b230623a32
N°8981: repair previous setup cleanup (broken setups)
2026-03-18 14:14:59 +01:00
odain
375c1f3a73
N°8981: prepare hub connector test cover
...
sdk test enhancement : add call itop api
fix ci
ci: fix broken tests
ci: cover hub setup on compile and launch steps
code style
ci: fix ModuleDiscoveryTest redundant class + add logs to investigate ci setup issues
ci: fix log during setup tests
2026-03-18 14:14:59 +01:00
odain
56cb3cae4f
N°8981 - cleanup/simplify setup
...
fix RecordInstallation due to previous refactoring
2026-03-18 14:14:58 +01:00
odain
b26e0c8a90
Merge branch 'develop' into feature/uninstallation
2026-03-18 14:14:58 +01:00
Molkobain
f7d41d3650
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_tree.html.twig
2026-03-18 11:33:29 +01:00
Molkobain
58790bc352
N°8597 - Fix special characters being escaped for BrowseBrick items in "Tree" mode ( #845 )
...
* N°8597 - Fix special characters being escaped for BrowseBrick items in "Tree" mode
* N°8597 - Fix forgotten use case for "Tree" mode for intermediate levels
2026-03-17 15:02:20 +01:00
Benjamin DALSASS
7c8670b57c
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# core/attributedef.class.inc.php
# setup/extensionsmap.class.inc.php
# tests/php-unit-tests/composer.lock
2026-03-17 08:05:10 +01:00
Vincent Dumas
1c1f01aed5
N°9357 - Status mandatory on Service(Subcategory) ( #843 )
...
* N°9357 - Status mandatory on Service(Subcategory)
* N°9357 - Fix greptile feedbacks
2026-03-16 17:35:20 +01:00
Vincent Dumas
5d6e2cc9f7
N°3961 Reorganize Service menu ( #842 )
...
* N°3961 - Reorganize Service menus
* N°3961 - Dashboard Service Catalog
* N°3961 - dictionaries
* N°3961 - Suppress useless dictionary entries
* N°3961 - Align dictionary entries
* N°3961 - Missing FR translation
* N°3961 - Translation issue
* N°3961 - Remove Rules & Workflow automation menu
2026-03-16 17:14:01 +01:00
jf-cbd
4fe61cbdc7
N°8543 - Add checks on exec.php ( #835 )
2026-03-16 17:06:37 +01:00
v-dumas
3c5bf8a134
N°9138 - Fix typo in dict entry code ConfigMgmt
2026-03-16 16:51:50 +01:00
Vincent Dumas
32ddf1c980
Feature/9138 display details cmdb ( #839 )
...
* N°9138 - Align presentation details of CMDB classes
2026-03-13 17:19:34 +01:00
jf-cbd
0f7540dec8
Create French counterpart of English dictionaries
2026-03-11 14:28:59 +01:00
Thomas Casteleyn
a36a7cc832
fix: Align FiberChannelInterface and LogicalInterface with PhysicalInterface naming ( #784 )
2026-03-11 14:10:42 +01:00
Stephen Abello
884d64a42a
Remove hardcoded colors from non theme file and replace hardcoded value with variable
2026-03-05 15:35:49 +01:00
Stephen Abello
44c0a025a8
Merge branch 'support/3.2' into develop
...
# Conflicts:
# datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/popup-export-excel.html.twig
2026-03-05 15:32:35 +01:00
Stephen Abello
929b8b9eca
Fix CI by fixing code style
2026-03-05 15:28:27 +01:00
Stephen Abello
3b8e079cf1
N°6977 - Sanitize Excel formulas in exports ( #818 )
...
* N°6977 - Sanitize Excel formulas in export in the backoffice
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2026-03-05 15:07:27 +01:00
lenaick.moreira
091d99b08f
PHP CS Fixer
2026-03-02 15:19:31 +01:00
Molkobain
94a36c0066
Merge remote-tracking branch 'origin/support/3.2' into develop
2026-02-26 09:30:14 +01:00
Molkobain
62e09f1224
N°8604 N°8605 - Add authentication to combodo-db-tools binaries ( #817 )
...
* N°8604 N°8605 - Add autoloader and dedicated classes for binaries utils
* N°8605 - Harden security
* N°8604 - Harden security
* N°8604 N°8605 - Fixes from code review
* N°8604 N°8605 - Improve robustness whether module is in datamodels/2.x or env-xxx folder
2026-02-26 09:29:20 +01:00
Eric Espie
57a0b5691f
Merge support/3.2 into develop
2026-02-25 10:44:19 +01:00
Eric Espié
f82389d156
N°8632 - Various fixes ( #814 )
...
* N°8632 - Check existence of parameter file within iTop
* N°8632 - block parameter file from request
* log on error
* PHP CS fixer
* N°8632 - param files must be outside iTop
* PHP CS fixer
* Update webservices/export.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update tests/php-unit-tests/unitary-tests/application/utilsTest.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* ✅ Fix CI
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 10:42:04 +01:00
Eric Espie
dad39c3ebe
Merge support/3.2 into develop
2026-02-24 13:55:55 +01:00
jf-cbd
22b0c431a0
🌐 Add French translations in fr.dict.itop-config-mgmt.php
2026-02-23 18:51:57 +01:00
Thomas Casteleyn
499b3bca88
N°7570 - feat(Typology): Add useful tabs to certain typology classes ( #756 )
2026-02-23 17:28:56 +01:00
lenaick.moreira
34c8a57814
N°8851 - Explicit nullable in functions parameters
2026-02-20 10:07:30 +01:00
Benjamin DALSASS
2b828f8a22
Merge branch 'support/3.2' into develop
...
# Conflicts:
# composer.lock
# datamodels/2.x/authent-local/dictionaries/pt_br.dict.authent-local.php
# dictionaries/fr.dictionary.itop.ui.php
# dictionaries/it.dictionary.itop.ui.php
# dictionaries/pt_br.dictionary.itop.ui.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
# lib/composer/installed.json
# lib/composer/installed.php
# lib/symfony/cache/Traits/RelayProxy.php
# lib/symfony/form/Exception/AccessException.php
# lib/symfony/form/Exception/ErrorMappingException.php
# lib/symfony/form/Exception/StringCastException.php
# lib/symfony/http-foundation/Request.php
# lib/symfony/polyfill-intl-icu/composer.json
# lib/symfony/property-access/LICENSE
# lib/symfony/security-core/Event/AuthenticationSuccessEvent.php
2026-02-19 09:22:08 +01:00
Benjamin Dalsass
807f2a88bc
N°8933 - Change password default length
2026-02-18 14:36:38 +01:00
Vincent Dumas
0134ead5dd
remove installer in itop-container-mgmt
2026-02-18 11:49:40 +01:00
v-dumas
b085147f23
N°8844 - Datamodel Cloud moved in Virtualization
2026-02-17 17:49:55 +01:00
Vincent Dumas
38fccf85e3
N°8515 - Add CMDB datamodel for Docker and Kubernetes ( #787 )
...
* N°8515 - Add CMDB datamodel for Docker and Kubernetes
* N°8515 - Add Cloud class under Virtualization
* N°8515 - Add lnkContainerApplicationToImage and more fields on Image
* N°8515 - Move ContainerApplication under SoftwareInstance
* N°8515 - Use structural data instead of explicit load
--------
Co-authored-by: Stephen Abello <stephen.abello@combodo.com >
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com >
2026-02-17 12:20:43 +01:00
Eric Espie
1cdcaac3d0
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# sources/Core/Kpi/KpiLogData.php
2026-02-05 15:33:25 +01:00
v-dumas
01adaadfad
N°8492 - Missing accent for 'Categorie'
2026-02-02 14:56:53 +01:00
Molkobain
3f807a64bb
N°9154 - Update Jimmy avatar to reduce size
2026-01-28 11:54:56 +01:00
Molkobain
1d4a155e8f
N°9154 - Add Amine, Gaëlle & Lorraine to sample data
2026-01-28 11:53:23 +01:00