Eric Espie
900bd6956a
N°9525 - TagSet Errors
2026-04-20 17:42:35 +02:00
Eric Espie
cbafcccde5
Merge remote-tracking branch 'origin/develop' into feature/uninstallation
2026-04-14 11:38:05 +02:00
Benjamin DALSASS
2fe49fbff4
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# core/attributedef.class.inc.php
# css/backoffice/_shame.scss
# pages/csvimport.php
2026-04-14 08:41:54 +02:00
Benjamin Dalsass
7201bef8db
N°8638 - Adapt mysqldump calls to follow iTop SSL configuration ( #883 )
2026-04-14 08:08:17 +02:00
Molkobain
ab1290dfd0
N°8766 - Fix user's login displayed in backoffice log entry instead of user's contact friendlyname when user is disabled
2026-04-13 21:14:03 +02:00
Benjamin Dalsass
a96e1c286d
N°9379 PHP unserialize encapsulation ( #878 )
2026-04-13 16:04:00 +02:00
jf-cbd
bcf1bb003c
Merge remote-tracking branch 'origin/support/3.2' into develop
2026-04-13 10:17:26 +02:00
jf-cbd
d000d93b19
N°8766 - Fix wrong author on portal log ( #880 )
2026-04-13 10:10:40 +02:00
odain
e28addfd6d
Merge branch 'develop' into odain
2026-04-08 20:24:22 +02:00
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
073d4f15f5
N°9409 - Designer 3.3.0 - PHPStan level 1
2026-04-08 15:20:36 +02:00
Eric Espie
d53433e62d
N°9409 - Designer 3.3.0
2026-04-08 15:19:29 +02:00
Eric Espie
cedc1ec711
N°9370 - autoload
2026-04-08 15:18:24 +02:00
Stephen Abello
4afe06d370
Merge branch 'support/3.2' into develop
...
# Conflicts:
# core/config.class.inc.php
2026-04-08 14:21:51 +02:00
Stephen Abello
9dc3c56689
N°9448 - Fix external auth variable value ( #871 )
2026-04-08 14:19:24 +02:00
lenaick.moreira
587d7fcf72
Merge remote-tracking branch 'origin/support/3.2' into develop
2026-04-08 10:30:35 +02:00
lenaick.moreira
f1735767c3
💚 Fix CI
2026-04-08 10:19:31 +02:00
jf-cbd
d9433fead5
Merge remote-tracking branch 'origin/support/3.2' into develop
2026-04-01 10:57:23 +02:00
jf-cbd
81f328b26e
N°8543 - rename security parameter with new convention
2026-04-01 10:37:46 +02:00
Stephen Abello
2674e9c47f
Merge branch 'support/3.2' into develop
...
# Conflicts:
# tests/php-unit-tests/unitary-tests/core/ormDocumentTest.php
2026-03-31 15:51:27 +02:00
Stephen Abello
e467ca83cf
N°8532 - Apply filters on all DBSearch classes ( #848 )
...
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com >
2026-03-31 15:41:28 +02:00
Anne-Cath
f7b73717b4
Rollback N°2364 - API : remove old linkedset persistance
2026-03-31 10:37:36 +02:00
Stephen Abello
7791585387
N°9231 - Make OrmDocument apply same safety to attachments and regular documents ( #860 )
2026-03-30 15:25:52 +02:00
v-dumas
a4a0b3c18c
Merge remote-tracking branch 'origin/support/3.2' into develop
2026-03-30 14:31:02 +02:00
Lenaick
aae6d324f9
N°8851 - Explicit nullable in functions parameters ( #857 )
2026-03-26 15:52:57 +01:00
Lenaick
41f8437c23
N°8234 - Allow display of unauthorized objects in notifications and event queries ( #853 )
...
* N°8234 - Allow display of unauthorized objects in notifications and event queries
* Refactor EventNotificationNewsroom class usage in iTopNewsroomController
2026-03-26 11:44:06 +01:00
Stephen Abello
c56c7a1f9d
Fix CI by fixing code style
2026-03-25 10:25:37 +01:00
Anne-Catherine
c61b21559c
N°8692 - Notification - placeholder attributesubitem ( #778 )
2026-03-23 15:33:50 +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
odain
4c0b54a0f7
N°8760 - Audit uninstall of extensions that declare final classes
...
N°8760 - be able to list modules based on extension choices
refactoring: move some classes in a moduleinstallation folder (coming
namespace)
N°8760 - module dependency check applied before audit
N°8760 - make dependency check work during audit
N°8760 - fix ci
N°8760 - fix ci
N°8760 - add GetCreatedIn to get module name based on DBObject class - everything stored in MetaModel during compilation and autoload
N°8760 - be able to describe from which module a datamodel class comes via MetaModel created_in field
N°8760 - rename GetCreatedIn <- GetModuleName + compute module name live instead having complex stuff in MetaModel/compilation
temp review 1
review: renaming InstallationChoicesToModuleConverter
review: renaming InstallationChoicesToModuleConverter
review: ModuleDiscovery:GetModulesOrderedByDependencies replacing deprecated GetAvailableModules method
ci: fix typo
cleanup
review: rework InstallationChoicesToModuleConverter
N°8760 - review tests
2026-03-18 14:16:52 +01:00
odain
bfef10d636
N°8981 setup wizard: cleanup config use in setup wizard
2026-03-18 14:14:59 +01:00
odain
b26e0c8a90
Merge branch 'develop' into feature/uninstallation
2026-03-18 14:14:58 +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
jf-cbd
4fe61cbdc7
N°8543 - Add checks on exec.php ( #835 )
2026-03-16 17:06:37 +01:00
Benjamin Dalsass
e2994b645b
N°8612 inline images to base64 ( #826 )
2026-03-16 08:36:37 +01:00
v-dumas
3dd1c11d3b
N°9304 - Add quick links to access impact analysis by default
2026-03-10 13:28:04 +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
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
Eric Espie
dad39c3ebe
Merge support/3.2 into develop
2026-02-24 13:55:55 +01:00
Stephen Abello
9c39efd9af
N°8549 - Update inline images secret ( #815 )
2026-02-23 15:42:21 +01:00
Eric Espié
48e584503e
N°8782 - Union queries allow all data ( #807 )
...
* 8782 - Union queries allow all data
* N°8782 - Union queries allow all data
2026-02-23 15:10:09 +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
Stephen Abello
54909520e9
N°8544 - Update comparison method ( #808 )
2026-02-18 11:30:34 +01:00
Molkobain
3fdbcbc0fb
N°8681 - Enforce type hint for parameters and return value
2026-02-17 20:55:55 +01:00
Molkobain
a5296e11e1
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# core/attributedef.class.inc.php
2026-02-17 20:54:47 +01:00
Molkobain
6bd5a7b634
N°8681 - PHP 8.1: Fix deprecated notice for null value passed to preg_match_all() ( #803 )
...
* N°8681 - PHP 8.1: Fix deprecated notice for null value passed to preg_match_all()
* N°8681 - Add unit tests
* N°8681 - Add unit tests
2026-02-16 16:18:04 +01:00
Timothee
f8cf14cbad
N°3124 Add deprecation version
2026-02-09 14:17:35 +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