Stephen Abello
7cd7ba74d4
Bring back lost methods
2026-04-01 15:34:04 +02:00
Stephen Abello
b23b336d60
N°8758 - Fix mandatory caselog in transition requiring double confirmation
2026-04-01 15:26:10 +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
Stephen Abello
7791585387
N°9231 - Make OrmDocument apply same safety to attachments and regular documents ( #860 )
2026-03-30 15:25:52 +02:00
Molkobain
3406ca79de
N°9361 - Update PHPDoc
2026-03-30 13:49:30 +02:00
Stephen Abello
91ad01055e
N°5228 - Allow themes variable imports to be overloaded by variable entries ( #858 )
2026-03-27 15:46:15 +01:00
Lenaick
804cdffe42
N°8234 - Fix permission checks to conditionally allow display of unauthorized objects ( #859 )
2026-03-27 15:09:31 +01:00
v-dumas
5f4affc896
N°9057 - Fix tests broken due to ModuleInstallation given grant_by_profile (2)
2026-03-26 17:56:52 +01:00
v-dumas
042fee2360
N°9057 - Fix tests broken due to ModuleInstallation given grant_by_profile
2026-03-26 17:37:18 +01:00
Vincent Dumas
7f8ec25977
N°9057 - Enable SuperUser to execute collectors ( #799 )
2026-03-26 12:13:45 +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
Anne-Catherine
df8b25d4b4
N°9223 - Portal - AttributeExternalKey or AttributeEnum are not displayed after adding a link. ( #802 )
2026-03-26 10:34:41 +01:00
Lenaick
511dabe2b0
N°8834 - Updated the PHP version to 8.4 for the CI in the commit
2026-03-25 17:43:39 +01:00
Lenaick
0c517f254c
N°9101 - Improve HTML markup for end-to-end tests automation ( #856 )
2026-03-25 17:20:28 +01:00
Stephen Abello
c56c7a1f9d
Fix CI by fixing code style
2026-03-25 10:25:37 +01:00
Stephen Abello
fb2f0f1447
N°9328 - Add scssphp compatibility with PHP 8.4 ( #851 )
2026-03-25 09:58:05 +01:00
Lenaick
b3223eb9b6
N°8606 - Check user permissions in search operation of ajax.render.php ( #836 )
2026-03-24 08:52:22 +01:00
Benjamin DALSASS
458a996c29
N°8612 - force authentication for inline image endpoints
...
- ajax.render dict route needs to be reached without login authentication
2026-03-23 15:50:47 +01:00
Anne-Catherine
c61b21559c
N°8692 - Notification - placeholder attributesubitem ( #778 )
2026-03-23 15:33:50 +01:00
jf-cbd
ed33238750
Merge remote-tracking branch 'origin/support/3.2' into support/3.2
2026-03-20 16:31:44 +01:00
jf-cbd
272678b8cd
N°9361 - Indicate to itop admin concerned by 8543 that changes could be required in extension
2026-03-20 16:30:53 +01:00
Benjamin Dalsass
170014e8f0
N°9232 - Information Disclosure ( #850 )
2026-03-20 14:35:05 +01:00
Molkobain
006f666089
N°8554 - Fix impossible installation of portal new look via iTop Hub ( #846 )
2026-03-18 19:59:42 +01:00
Stephen Abello
2a16143e53
N°9229 - Modernize search foreign keys code with built in JS tools ( #847 )
...
* N°9229 - Modernize search foreign keys code with built in JS tools
* N°9229 - Allow modals to have button id specified
* N°9229 - Remove the modal instead of only destroying it
* N°9229 - Remove dead code
* Update js/searchformforeignkeys.js
* Add robustness to modals button id
2026-03-18 15:23:52 +01:00
jf-cbd
eabbe2f00b
N°8543 - best practices
2026-03-18 10:09:25 +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
Lenaick
28db230697
N°9233 - Check user access before acquiring lock on object ( #844 )
2026-03-16 17:07:26 +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
lenaick.moreira
9fca81cc32
N°9366 - Update PHPUnit to be compatible with PHP 8.4
2026-03-10 10:59:54 +01:00
lenaick.moreira
9792358aea
Remove debug OQL filter in HTML comments of the universal search page
2026-03-09 17:06:00 +01:00
lenaick.moreira
7bfa14a874
N°9235 - Sanitize oql_clause query parameter in universal search page
2026-03-09 17:06:00 +01:00
Lenaick
9236449b21
N°9238 - Sanitize data_source_id query parameter in synchro_import script ( #831 )
2026-03-09 09:02:17 +01:00
Benjamin Dalsass
ab8e7bd15e
N°9236 - tag admin fix ( #832 )
2026-03-09 08:30:39 +01:00
lenaick.moreira
307c308eb0
Fix unit test testPhpMinVersionConsistency
2026-03-05 16:15:18 +01:00
Lenaick
61e5536b50
N°9234 - Sanitize query expression parameter in suggested OQL on run query page ( #829 )
2026-03-05 16:02:30 +01:00
Lenaick
104dd1970f
N°9230 - Sanitize dashboard_id parameter in "revert_dashboard" operation of AJAX render function ( #828 )
2026-03-05 15:55:28 +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
fc967c06ce
N°8834 - Add compatibility with PHP 8.4 ( #819 )
...
* N°8834 - Add compatibility with PHP 8.4
* Rollback of scssphp/scssphp version upgrade due to compilation error
2026-02-26 10:36:32 +01:00
Eric Espie
d4821b7edc
remove log level config
2026-02-26 10:19:34 +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 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
Molkobain
f558093f5d
N°8796 - Add PHP-CS-Fixer cache file to .gitignore file
2026-02-24 21:10:06 +01:00
Eric Espie
5201a1ed3b
PHP CS fixer
2026-02-24 16:38:21 +01:00
odain
29920bfeb7
cleanup: log level in setUp + remove ls cli
2026-02-24 11:26:48 +01:00
Stephen Abello
aede5ea7b8
Fix CI by updating files code style
2026-02-23 16:25:08 +01:00
Stephen Abello
da6c443a35
Fix CI by updating files code style
2026-02-23 16:08:20 +01:00
Stephen Abello
9c39efd9af
N°8549 - Update inline images secret ( #815 )
2026-02-23 15:42:21 +01:00
jf-cbd
d5f2303ed2
N°8673 - Avoid server overload when user access news page with a lot of unread news ( #816 )
2026-02-23 15:35:31 +01:00