Anne-Catherine
04a5e5463a
N°9759 - Truncating AttributeText doesn't work as expected in case of multibytes characters ( #964 )
...
* N°9759 - Truncate AttributeText don't work as expected in case of multibytes characters
* WIP
* Move TrimValue() base definition to AttributeDefinition class, assign DBObject::SetTrim old behavior to it
* Fix variable types
* Fix variable types
* Apply code review fixes, add tests
* Define GetSize in AttributeDefinition to easy polymorphic calls instead of obscure AttributeDBFieldVoid
* Update php with right since version and ticket, remove useless method overload
* Apply suggestions from code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update core/attributedef.class.inc.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update core/attributedef.class.inc.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestion from @Molkobain code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestion from @Molkobain code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestion from @Molkobain code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestion from @Molkobain code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Apply suggestion from @Molkobain code review
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Correctly handle null values in new methods
---------
Co-authored-by: Stephen Abello <stephen.abello@combodo.com >
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2026-07-23 16:07:42 +02:00
Molkobain
fde6527057
N°3124 - Update PHPDoc
2026-07-08 21:48:42 +02:00
Molkobain
0de0592c18
N°3124 - Update PHPDoc
2026-07-08 21:37:47 +02:00
Molkobain
64df429715
Merge remote-tracking branch 'origin/support/3.2' into develop
2026-07-02 21:12:38 +02:00
odain-cbd
921e7c88fe
N°9675 - Set up crash - cannot get class from production ( #953 )
...
* N°9675 - raise first exception encountered when starting metamodel
* N°9675 - enhance setup data consistency error feedback
* N°9675 - raise PHP CLI version issue as well
* N°9675 - geptile PR fixes + enhance regexp for cli php version
* cleanup
* N°9675 - remove maintenance mode before any setup compilation
* N°9675 - share php cli check in SetupUtils
* N°9675 - exit maintenance only before audit
2026-07-02 16:59:04 +02:00
Molkobain
d6ef4fb7bb
N°9687 - Fix incorrect return type for the DBObjectSearch::ApplyDataFilter() function ( #939 )
...
* N°9687 - Fix incorrect return type for the DBObjectSearch::ApplyDataFilter() function
* N°9687 - Add unit test
* N°9687 - Improve unit test after code review
* N°9687 - Improve unit test after code review
2026-07-02 16:11:32 +02:00
Eric Espié
a335e1004b
N°9711 - Block user from going back to the setup ( #954 )
...
* N°9711 - Store setup parameters in session
* N°9711 - Restrict database parameters display to administrators in setup summary
2026-07-02 12:00:22 +02:00
Eric Espié
3a7439e970
N°9639 - Uninstallation Analysis result doesn't list all the object ( #950 )
...
* N°9639 - Uninstallation Analysis better count method
* N°9639 - Fix tests
* N°9639 - Refactor deletion plan handling with new entity classes for improved structure and clarity
* N°9639 - Refactor deletion plan methods to use class names instead of table names and add TotalCount method
* N°9639 - Add messages to tests
* N°9639 - Refactor data feature removal logic and update database queries for consistency
* N°9639 - Refactor SQL queries to use backticks for table and field names
* N°9639 - Enhance deletion logic and add circular reference handling in cleanup process
* N°9639 - Add filtering methods to DeletionPlan classes for improved data cleanup
* N°9639 - Add filtering methods to DeletionPlan classes for improved data cleanup
* N°9639 - Refactor DeletionPlanItem to remove unused queries and simplify constructor
* N°9639 - Refactor variable name for clarity in hierarchical key update process
* Update tests/php-unit-tests/unitary-tests/datamodels/2.x/combodo-data-feature-removal/simulate-audit-from-setup.php
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* N°9639 - Clarify comment on deletion plan to indicate prevention of infinite loops
* N°9639 - Remove unused deletion plan from DataFeatureRemovalController
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-06-30 09:37:30 +02:00
jf-cbd
f09a73c45a
N°7060 - create ReadOnly profiles ( #935 )
2026-06-25 17:38:48 +02:00
Eric Espie
f77dd7b668
🎨 PHP CS Fixer
2026-06-23 09:07:29 +02:00
Anne-Catherine
9b4f3290e8
N°7914 - REST: Allow class based output fields + Allow OQL with multiclass result ( #708 )
2026-06-19 17:07:14 +02:00
Eric Espie
a23b9aa596
N°9709 - XML load failing on empty one way password
2026-06-19 11:53:02 +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
3bf47d1e8c
Merge branch 'support/3.2' into develop
2026-06-02 17:47:33 +02:00
Lenaick
d6ce202fa8
N°9614 - Add a specific route to display the icons for an EventNotificationNewsroom ( #911 )
...
* N°9614 - Add a specific route to display the icons for an EventNotificationNewsroom
* N°9614 - Display the icon in EventNotificationNewsroom only for events relating to the logged-in user
* N°9614 - Refactor icon download logic in EventNotificationNewsroomService and add unit tests
* Add unit test to verify icon download functionality for users without read access
2026-05-20 14:18:13 +02:00
odain
b29a3b5df8
Merge branch 'develop' into feature/uninstallation
2026-05-15 08:54:38 +02:00
Benjamin DALSASS
48e6203869
N°9044 - Application token and Impersonate (Log in as this user)
2026-05-13 11:14:58 +02:00
odain
16108a80fc
Merge branch 'develop' into feature/uninstallation
2026-04-28 10:24:50 +02:00
Molkobain
c5ca5f9176
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# core/event.class.inc.php
2026-04-23 15:54:17 +02:00
Molkobain
e768cc1c0c
N°9537 - Update "details" zlist on EventNotificationEmail to display cc and cci attributes
2026-04-23 15:49:30 +02:00
Eric Espie
900bd6956a
N°9525 - TagSet Errors
2026-04-20 17:42:35 +02:00
Molkobain
39011faedd
Update ITOP_VERSION constant version for 3.2.3 release
2026-04-20 09:17:18 +02:00
Molkobain
a6171c896b
Merge remote-tracking branch 'origin/support/3.2' into develop
2026-04-17 09:20:18 +02:00
Benjamin DALSASS
89231976f8
Revert N°8638 - Adapt mysqldump calls to follow iTop SSL configuration
2026-04-16 15:00:01 +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