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
v-dumas
643752f8e7
N°8378 - Missing rights on incident for SuperUser
2026-01-23 16:24:19 +01:00
v-dumas
0e0c09c420
N°9027 - Add right on WorkOrder transition to SuperUser
2026-01-23 15:55:59 +01:00
v-dumas
2b6fa8b381
N°9080 - Fix duplicate 'Model' in class labels in EN and FR
2026-01-23 15:07:49 +01:00
v-dumas
7d2dc5e36a
N°9076 - Fix typos and cosmetics in FR initial queries
2026-01-23 14:36:38 +01:00
v-dumas
f87df8f28b
N°9087 - Add logo on Brand and OS Family, with structural data
2026-01-21 17:13:32 +01:00
v-dumas
a39234f438
N°4032 - Restore explicit dependency used in filter
2026-01-14 16:06:14 +01:00
odain
fb6f892244
N°9085 - Cannot install itop without a portal
2026-01-12 15:43:56 +01:00
v-dumas
0a04c83c7b
N°9045 - Add a tooltip for Service Family in Service details
2026-01-12 15:20:14 +01:00
v-dumas
cc8252bebf
N°9046 - Tooltip mentions that a team is required on a support model
2026-01-12 14:52:57 +01:00
Vincent Dumas
3e879c64a7
N°4032 - On UserRequest, change proposed service subcategories ( #786 )
...
* N°4032 - On UserRequest, service subcategory no more limited by request_type
2026-01-08 10:08:52 +01:00
Benjamin Dalsass
4c1ad0f4f2
N°8772 - Form dependencies manager implementation
...
- Form SDK implementation
- Basic Forms
- Dynamics Forms
- Basic Blocks + Data Model Block
- Form Compilation
- Turbo integration
2025-12-30 11:42:55 +01:00
v-dumas
cef4a52081
N°8950 - Fix color of implementation status
2025-12-17 12:21:54 +01:00
v-dumas
dc9fb2d693
N°8950 - Add obsolescence rule on Contract, Service and ServiceSubcategory
2025-12-17 12:21:54 +01:00
v-dumas
e9ffbe5b09
N°8950 - Add colors on 'status' on non-CI classes
2025-12-17 12:21:54 +01:00
v-dumas
9c792a601f
N°8951 - Add colors on 'status' field on CIs
2025-12-17 12:21:54 +01:00
Anne-Cath
7c8fb1a51d
N°8852 - improve display attachment in properties tab
2025-12-09 09:15:51 +01:00
Timmy38
73f868ac83
N°8763 Halt setup if non-uninstallable extension is missing ( #781 )
...
* N°8763 Halt setup if an installed & non-uninstallable extension is missing from disk
2025-12-04 11:01:31 +01:00
odain
24048d2b9c
N°8724 - Enhance setup feedback in case of module dependency issue ( #700 )
...
code style
last test cleanup
review + enhance UI output and display only failed module dependencies
real life test cleanup
review: add more tests + refacto
code review: enhance algo and APIs
review: renaming
enhance test coverage
refactoring
renaming + reorder functions/tests
compute GetDependencyResolutionFeedback in Module class
review2 : renaming things
fix rebase + code formatting
fix code formatting
review changes
refactoring: code cleanup/standardization/remove all prototype stuffs
refactoring: code cleanup/standardization/remove all prototype stuffs
add deps validation to extension ci job
fix ci
fix ci: test broken when dir to scan did not exist like production-modules
fix tests
module dependency validation moved in a core folder + cleanup dedicated unit/integration tests
forget dependency computation optimization seen as too risky + keep only user friendly sort in case of setup error
rebase on develop + split new sort computation apart from modulediscovery
revert to previous legacy order + gather new module computation classes in a dedicated folder
make validation work (dirty way) + cleanup
make setup deterministic: complete dependency order with alphabetical one when 2 module elements are at same position
final deps validation bases on DM and PHP classes
init in beforeclass + read defined classes/interfaces by module
module discovery classes renaming to avoid collision with customer DM definitions
read module file data apart from ModuleDiscovery
cleanup
cleanup
fix inconsistent module dependencies
fix integration check
save tmp work before trying to fetch other wml deps
fix module dependencies
fix DM filename typo
rename ModuleXXX classes by iTopCoreModuleXXX to reduce collisions with extensions
add phpdoc + add more tests
module dependency optimization - refacto + dependency new sort order
module dependency optimization - stop computation when no new dependency is resolved
enhance module dependency computation for optimization and admin feedback
2025-11-26 19:23:26 +01:00
Anne-Cath
f266f5ff36
N°8911 - Attachment visualisation broken
2025-11-20 08:06:00 +01:00
odain
299c468eaa
fix code style - remaining itop-portal-base/portal/config/bootstrap.php
2025-11-14 10:54:02 +01:00