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
Eric Espie
985db46960
N°9193 - Start the KPI logs at the beginning of the http request
2026-02-05 14:57:54 +01:00
Anne-Cath
cc9e64616f
N°8786 - configuration: allow conditions on the allowed_login_types field - cleanup
2026-01-16 16:29:15 +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
3955b4eb22
N°8534 - Prevent ending on Portal
2025-12-22 17:49:47 +01:00
Anne-Cath
9480c4053d
N°8786 - configuration: allow conditions on the allowed_login_types field - fix tests
2025-12-19 16:37:47 +01:00
Anne-Cath
df567fb9fe
N°8786 - configuration: allow conditions on the allowed_login_types field
2025-12-09 18:24:44 +01:00
Anne-Cath
aa27b3601b
N°8786 - configuration: allow conditions on the allowed_login_types field
2025-12-08 16:47:30 +01:00
v-dumas
ed360edb83
Fix PHP CS
2025-11-17 15:04:19 +01:00
Vincent Dumas
53de040934
N°8534 - Prevent Admin, SuperUser from loose of rights ( #774 )
...
* N°8534 - Prevent Admin & SuperUser from suicide
Prevent creation/modification of Administrator, SuperUser, REST User, combined with a Profile denying access to the backoffice
2025-11-17 14:17:18 +01:00
odain
b8345de553
Merge branch 'support/3.2' into develop
2025-11-16 08:15:29 +01:00
odain
fd10887849
N°8306 - ci fixes
...
php code style
2025-11-16 08:15:03 +01:00
odain
e09987e442
Merge branch 'support/3.2' into develop
2025-11-15 21:29:52 +01:00
odain
6d5660ca67
fix code style
2025-11-15 21:28:38 +01:00
odain
0013b8cfee
Merge branch 'designer-3.2.1' into support/3.2
2025-11-15 21:27:37 +01:00
odain
7fb0ae48f9
Fix deprecated warning
...
<b>Deprecated</b>: Return type of Combodo\iTop\DesignDocument::loadXML(string $source, int $options = 0) should either be compatible with DOMDocument::loadXML(string $source, int $options = 0): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/var/www/html/iTop/core/designdocument.class.inc.php</b> on line <b>73</b><br />
2025-11-15 21:26:36 +01:00
odain
6d279647f1
fix deprecated warnings
...
fix call to MFException constr
2025-11-14 14:33:52 +01:00
odain
7bbcc388ea
Merge branch 'support/3.2' into develop
2025-11-14 10:52:27 +01:00
odain
2b1ecf15b4
Merge branch 'support/3.2.1' into support/3.2
2025-11-14 10:39:04 +01:00
Vincent Dumas
8b00016115
N°8768 - Fix deletion of Person notified ( #779 )
...
* N°8768 - Fix deletion of Person notified
2025-11-13 14:53:23 +01:00
odain
b0a792afab
N°8796 - Add PHP code style validation in iTop and extensions - format whole code base
2025-11-07 20:39:38 +01:00
odain
7681c157ec
Merge branch 'support/3.2' into develop
2025-11-07 20:33:14 +01:00
odain
890a2568c8
N°8796 - Add PHP code style validation in iTop and extensions - format whole code base
2025-11-07 15:39:53 +01:00
Stephen Abello
6cf6e7dd8d
Merge branch 'support/3.2' into develop
...
# Conflicts:
# core/simplecrypt.class.inc.php
# tests/php-unit-tests/unitary-tests/core/SympleCryptTest.php
2025-11-06 10:27:03 +01:00
Anne-Cath
26f21ee6eb
N°4250 - Problem with unencryption when the attribute is empty
...
N°4058 - Setup failed when added an encrypted field due to default value NULL non SODIUM compatible
2025-11-04 15:25:53 +01:00
Stephen Abello
83927af8ed
Merge branch 'support/3.2' into develop
...
# Conflicts:
# addons/userrights/userrightsprofile.db.class.inc.php
# addons/userrights/userrightsprojection.class.inc.php
# datamodels/2.x/combodo-backoffice-darkmoon-theme/scss/scss-variables.scss
2025-10-27 16:00:08 +01:00
odain
8ade0a6e85
N°4058 - fix PHP Deprecated base64_decodestrlen : Passing nul
2025-10-21 08:09:48 +02:00
Stephen Abello
e661e0bdbb
N°8524 - Make grant matrix display correctly in darkmoon and make it accessible for color vision impaired
2025-10-16 10:36:53 +02:00
Benjamin Dalsass
5bc453bca6
N°8755 - Remove unused Symfony features for iTop 3.3
2025-10-13 08:24:20 +02:00
odain-cbd
318b792b31
N°4058 - Setup failed when added an encrypted field due to default value NULL non SODIUM compatible ( #754 )
...
* N°4058 - Setup failed when added an encrypted field due to default value NULL non SODIUM compatible
* N°4058 - Setup failed when added an encrypted field due to default value NULL non SODIUM compatible
* change log level to warning
2025-10-10 14:25:39 +02:00
Anne-Catherine
8f038d2f95
N°2683 - EnhancedSLAComputation: use common extension mechanism ( #744 )
2025-10-02 15:40:16 +02:00
Håkon Harnes
03e1d46586
🐛 N°8522 - check if org id is null when filtering ( #727 )
2025-09-22 16:51:32 +02:00
Anne-Cath
fa5cad0fdb
N°2364 - API : remove old linkedset persistance - avoid deprecated message during setup
2025-09-22 12:02:28 +02:00
Timmy38
6be9255ca0
N°7071 - Remove CMDBSource::MYSQL_DEFAULT_PORT
2025-09-19 10:53:58 +02:00
Stephen Abello
7e515e7216
Merge branch 'support/3.2' into develop
2025-09-18 10:13:09 +02:00
Stephen Abello
428d2c6356
N°7920 - laminas-mail is an abandoned package, replace it with symfony/mailer ( #742 )
...
* N°7920 - laminas-mail is an abandoned package, replace it with symfony/mailer
* Fix composer following merge
2025-09-17 16:04:20 +02:00
Anne-Catherine
909469ce97
N°2364 - API : remove old linkedset persistance ( #733 )
2025-09-12 16:16:02 +02:00
Benjamin Dalsass
3fa500c9c1
N°8699 - attributedef.class.inc.php to PSR4 [3-PSR4]
...
- Add namespaces
- Add use statements
- reformat code
2025-09-12 15:23:42 +02:00