v-dumas
a4a0b3c18c
Merge remote-tracking branch 'origin/support/3.2' into develop
2026-03-30 14:31:02 +02: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
Molkobain
f7d41d3650
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_tree.html.twig
2026-03-18 11:33:29 +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
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
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
lenaick.moreira
34c8a57814
N°8851 - Explicit nullable in functions parameters
2026-02-20 10:07:30 +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
odain
299c468eaa
fix code style - remaining itop-portal-base/portal/config/bootstrap.php
2025-11-14 10:54:02 +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
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
Stephen Abello
bfc583e6b5
N°8701 - Fix class icon alt text displaying in portal tile when there's no icon defined
2025-10-15 15:18:03 +02:00
Benjamin Dalsass
5bc453bca6
N°8755 - Remove unused Symfony features for iTop 3.3
2025-10-13 08:24:20 +02:00
Anne-Cath
778c16da86
N°8663 - DoCheckToWrite fonction implode()
2025-09-29 14:33:52 +02:00
Stephen Abello
53047d35fe
N°8617 - New portal theme doesn't work with Safari
2025-09-15 14:30:07 +02:00
odain
fdd1479c8e
N°4720 - fix portal issue
2025-09-12 14:36:19 +02:00
odain
08b8e919b7
N°4720 - Remove old unreferenced methods - portal broken due to remaining method in portal-base
2025-09-12 07:19:11 +02:00
odain-cbd
696e2c9565
N°4720 - Remove old unreferenced methods or pages that are @deprecated ( #747 )
...
* N°4720 - Remove old unreferenced methods that are @deprecated
* N°4720-Config addson getter/setter removal
* small deprecation removal
* revert @deprecation 3.3 removal: ResizeImageToFit
* small deprecation removal
* revert deprecation 3.3 removal: Config/GSetAddons
2025-09-11 15:52:00 +02:00
Stephen Abello
a975f67bd5
N°8455 - Fix portal environment banner displaying poorly
2025-08-13 17:02:48 +02:00
Timmy38
71386198cf
N°3124 - Refactorize ResizeImageToFit methods ( #734 )
2025-08-08 10:43:35 +02:00
Anne-Cath
5b9e0a1d4f
N°3817 - Audit and fix calls to deprecated jQuery method
2025-08-06 19:47:57 +02:00
Stephen Abello
d3e450c54e
N°3749 - Remove old JS tooltip libs (qTip, jQuery tooltip, Bootstrap tooltip) calls
2025-08-01 10:01:30 +02:00
Anne-Cath
b06f3cd13e
N°2711 - Portal: Remove "goto" xsi:type in action rules
2025-08-01 09:14:05 +02:00
Stephen Abello
503a5ec25a
N°4379 - Removed deprecated methods AbstractController::ForwardFromRoute and AbstractController::GetControllerNameFromRoute
2025-07-29 09:31:32 +02:00
Benjamin Dalsass
8523da3329
Merge remote-tracking branch 'origin/support/3.2' into develop
2025-07-23 16:37:12 +02:00
Benjamin Dalsass
c63e01e27b
N°8552 - Aggregate brick, Search Brick and new look issue
2025-07-23 16:36:01 +02:00
bdalsass
bd254e56d1
Portal fix unpatched template.
...
Note: The new look extension is already fixed.
2025-07-09 07:46:08 +02:00
bdalsass
57d610fc16
Merge remote-tracking branch 'origin/support/3.2' into develop
2025-07-03 13:41:47 +02:00
bdalsass
740f83f43e
N°8395 - php8.1 compatibility in class extended Exception
2025-07-03 13:39:39 +02:00
jf-cbd
fb81e54ed9
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# core/kpi.class.inc.php
# datamodels/2.x/itop-profiles-itil/datamodel.itop-profiles-itil.xml
2025-06-16 15:03:36 +02:00
bdalsass
2e77713772
N°8399 - Portal: unnecessary screen is displayed during a transition with no field to display
2025-06-06 15:04:21 +02:00
bdalsass
cf9ab2a83c
N°8436 - CreateBrick fails when used with an abstract class
2025-06-04 16:22:41 +02:00
Stephen Abello
a0f4c62bcc
Fix browse brick items color not being overloadable
2025-05-28 16:35:12 +02:00
Stephen Abello
e0b8ee2143
Merge branch 'support/3.2' into develop
2025-05-20 09:50:11 +02:00
Stephen Abello
a5545b0084
N°8205 - Security hardening
2025-05-20 09:48:00 +02:00
Stephen Abello
d72e861dfe
N°8315 - Security hardening
2025-05-19 14:51:12 +02:00
Stephen Abello
92385273ff
N°8315 - Security hardening
2025-05-19 14:45:24 +02:00
Stephen Abello
11d23ac99b
N°8274 - Make linkset toggler follow primary colors
2025-05-15 11:04:57 +02:00
Stephen Abello
1eeb98d2e2
N°8274 - Make hardcoded string a dict entry
2025-05-15 11:04:57 +02:00
Stephen Abello
92e2d22248
N°8274 - Change ui version
2025-05-15 11:04:57 +02:00
Stephen Abello
6bd11fb9bf
N°8361 - Make vertical the default value for portal's menu
2025-05-06 10:43:34 +02:00
Benjamin Dalsass
adc8b47945
N°8318 - Managing menu in itop portal new look ( #710 )
2025-04-14 16:38:36 +02:00
Stephen Abello
5e6d96019d
N°8274 - Move mixins declarations to utils, move their usage to themes/ to be able to have their variables overloaded
2025-04-11 10:43:03 +02:00
Stephen Abello
06cc64f6d6
N°8274 - Move CSS color declaration to themes/ to avoid them being redeclared with every file importing utils
2025-04-11 10:09:18 +02:00
Stephen Abello
a5c14c3a48
N°8274 - Move body colors from legacy file to current theme files
2025-04-11 10:08:17 +02:00
Stephen Abello
8f6f243716
N°8274 - Fix typo
2025-04-11 09:47:50 +02:00