Stephen Abello
0fa84fbec0
Add dict entry for more action element in fields
2026-08-27 10:54:30 +02:00
Stephen Abello
352dcef01d
Fix popover display in AttributText action in fullscreen
2026-08-27 10:41:10 +02:00
Stephen Abello
c76594524b
Add interfaces for Aria attributes, Data attributes and Grouping. The first 2 are implemented in the UIBlocks that supports this features. Other UIBlocks will inherit the logic but will need to modify their templates to provide accessibility
2026-08-27 10:12:16 +02:00
Benjamin DALSASS
255726dd0e
- add button bar behaviours
2026-08-27 09:02:27 +02:00
Benjamin DALSASS
4cd0be8ba7
- ButtonBar block with overflow controller
2026-08-26 14:14:47 +02:00
Stephen Abello
3b8b4d6fdd
Replace hardcoded attributes max actions items with a configuration parameter
2026-08-25 16:03:58 +02:00
Stephen Abello
259cef6b2a
Rename TopBar Action to QuickAction
2026-08-25 10:19:04 +02:00
Stephen Abello
832c2ca8fb
Correctly type methods returns
2026-08-25 08:50:29 +02:00
Stephen Abello
fc48da583c
Replace MetaModel::EnumPlugins with InterfaceDiscovery::GetInstance()->FindItopClasses
2026-08-24 10:20:19 +02:00
Stephen Abello
0054c7b68f
Apply suggestions from code review
...
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2026-08-24 08:51:56 +02:00
Stephen Abello
0e7e87ff8b
Correctly handle separators
2026-08-21 14:53:04 +02:00
Stephen Abello
7e3b4af093
Fix JS file handling, add TODO for what's still missing
2026-08-21 10:06:19 +02:00
Stephen Abello
aff09a731f
N°9152 - Add first bit of UI extensibility. Needs a lot of polishing. API endpoints are working and displaying in the UI
2026-08-20 15:05:00 +02:00
odain
2eaca40632
N°9936 - Designer - can't upload package
2026-08-17 16:18:42 +02:00
Eric Espie
8693951aa9
N°9902 - Store MTP info in DB
2026-08-14 16:26:15 +02:00
Molkobain
ba643ba2ab
N°8699 - Add comment about attribute definition class aliases and there non deprecation
2026-08-13 19:30:23 +02:00
Benjamin Dalsass
5282913791
N°9908 - GetAllowedValues from AttributeClassAttCodeSet return no value ( #995 )
2026-08-12 08:43:51 +02:00
Molkobain
fd553b86dd
N°4693 - Fix iBackofficeSassExtension API returning only 1 file
2026-08-09 19:50:52 +02:00
Benjamin Dalsass
9ee0548767
N°9807 - Polishing CKEditor for iTop 3.3.0-beta1 ( #976 )
2026-07-24 09:22:24 +02:00
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
Lenaick
c8aea56171
N°9565 - Extension Mgmt : display progression during analysis ( #975 )
...
* N°9565 - Extension Mgmt : display progression during analysis
* N°9565 - Extension Mgmt : display progression during analysis
* N°9565 - Extension Mgmt : display progression during analysis
* N°9565 - Extension Mgmt : display progression during analysis
* N°9565 - Extension Mgmt : display progression during analysis
* N°9565 - Validate transaction id
* N°9565 - Move unset bForceCompilation
2026-07-20 11:38:30 +02:00
Molkobain
13fad9efc1
N°9625 - Add Session::UnsetAll() method to ensure that even the "welcome" session value is correctly resetted ( #970 )
...
* N°9625 - Add Session::UnsetAll() method to ensure that even the "welcome" session value is correctly resetted
* N°9625 - Add unit tests
* N°9625 - Improve robustness
* N°9625 - Code review updates
* N°9625 - Fix logoff page to ensure all authentication plugins are called before emptying the session
2026-07-17 10:28:58 +02:00
Lenaick
2ab3081926
N°9692 - Uninstall / Disable install when extension has module with missing dependencies ( #967 )
...
* N°9692 - Uninstall / Disable install when extension has module with missing dependencies
* N°9692 - Uninstall / Disable install when extension has module with missing dependencies
* N°9692 - Uninstall / Disable install when extension has module with missing dependencies
* N°9692 - Refactor dependency handling for extensions to use HasDependencyIssue method
* Rename cannot-be-installed to dependency_issue
* Changes following the review
2026-07-15 09:20:25 +02:00
Timmy38
a68c017225
N°9681 Fixing edge case where an installed extension may have lost its dependencies
2026-07-09 16:40:43 +02:00
Molkobain
556f612f7e
N°9625 - Update welcome popup messages for iTop 3.3.0 ( #955 )
...
* N°9625 - Update welcome popup messages for iTop 3.3.0
* N°9625 - Update illustrations
2026-07-09 11:42:27 +02:00
Timmy38
fda5fe5ded
N°9681 Create "Cannot be installed" badge
2026-07-06 14:58:53 +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 Espie
a23b9aa596
N°9709 - XML load failing on empty one way password
2026-06-19 11:53:02 +02:00
Eric Espie
fb6a332bd0
N°9684 - Add setup page class inclusion in Controller.php
2026-06-18 17:22:05 +02:00
Timmy38
a9af4fc060
N°9701 Add id to badges
2026-06-18 11:05:09 +02:00
odain-cbd
207ac373d0
N°9678 - Datamodel not added after extension management setup ( #936 )
...
* N°9678 - Datamodel not added after extension management setup
* N°9678 - fix selecting extensions from extensions folder in extension mgt view
* cleanup: remove cached stuff in runtimeenv
* N°9678 - Refactor iTopExtensionsMap instantiation to use GetExtensionsMap method
* N°9678 - Refactor data model compilation and improve directory scanning logic
* N°9678 - Handle MySQLException in ModuleInstallationRepository and remove unnecessary error logging in WizStepModulesChoice
---------
Co-authored-by: Eric Espie <eric.espie@combodo.com >
2026-06-17 10:22:05 +02:00
Molkobain
8ccf832bdd
💚 Fix PHP code styles
2026-06-15 19:10:25 +02:00
Anne-Cath
caa1b8652d
FIxes unit tests
2026-06-15 16:51:02 +02:00
Anne-Catherine
dd6b03cccc
N°3789 - Bulk actions on replicas: (Resync, Force Update, Delete,...) ( #546 )
2026-06-15 15:58:36 +02:00
Timmy38
6a20e36434
N°9683 Fix Code Style
2026-06-12 11:23:35 +02:00
Timmy38
28a09068a0
N°9683 Add markdown in UIBlock for behat
2026-06-11 17:14:48 +02:00
lenaick.moreira
db7fd6b3c0
⏪ N°9638 - Rollback undesired changes
2026-06-11 09:41:45 +02:00
Lenaick
a95125e8bf
N°9638 - Add setup ContextTag for async operation ( #934 )
2026-06-10 16:03:09 +02:00
Lenaick
f48efbbd03
N°9597 - Switch environment to a build environment must not be available ( #925 )
...
* N°9597 - Switch environment to a build environment must not be available
* N°9597 - Switch environment to a build environment must not be available
2026-06-09 16:49:47 +02:00
odain
3bf47d1e8c
Merge branch 'support/3.2' into develop
2026-06-02 17:47:33 +02:00
Timmy38
65de991853
N°9167 Fix visible menu in analysis result
2026-05-29 10:13:29 +02:00
lenaick.moreira
b3f984b0e1
N°9169 - Adapt ITSM designer connector to the new setup (WIP)
2026-05-27 14:55:41 +02:00
Eric Espie
cbc02dce52
N°9638 - Regression itop-time-tracking due to iBackofficeDictEntriesExtension UI
2026-05-27 11:30:24 +02:00
Timmy38
77a820105f
N°9167 Use ExtensionDetails UIBlocks instead of table ( #910 )
2026-05-21 09:48:33 +02:00
lenaick.moreira
eef06ee032
Merge branch 'support/3.2.3' into support/3.2
2026-05-20 14:20:43 +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-cbd
ba6cc9dcba
N°9567 - Extension Mgmt : Run setup ( #912 )
...
* N°9144 - correct next button in audit page
* N°9567 - WIP
code style
* N°9412 - Screen Analysis results wip + test endpoint
* N°9412 - next button label
* N°9412 - Mask CI pbs
* N°9412 - Analysis results screen wip
* N°9412 - Analysis results screen wip
* N°9567 - fix extension map init of installation choices
* N°9567 - fix test
* N°9567 - link from ext mgt to setup WIP
* N°9567 - add enc_type in UIForm to be able to change content type in twigs
* N°9412 - wip
* N°9567 - Extension Mgmt : Run setup
* N°9567 - Extension Mgmt : Run setup
* N°9567 - Extension Mgmt : Run setup (fix post-deletion button inputs)
* N°9567 - Extension Mgmt : Run setup
* N°9567 - Extension Mgmt : Run setup
* N°9567 - Extension Mgmt : Run setup
---------
Co-authored-by: Eric Espie <eric.espie@combodo.com >
2026-05-20 10:16:32 +02:00
Stephen Abello
1c38d989e4
N°9603 - Fix transitions applied when editing only caselog are not working ( #908 )
...
* N°9603 - Fix transitions applied when editing only caselog are not working
* Remove unused variable
2026-05-18 17:28:46 +02:00
odain
b29a3b5df8
Merge branch 'develop' into feature/uninstallation
2026-05-15 08:54:38 +02:00
Molkobain
e65542f978
Merge remote-tracking branch 'origin/support/3.2.3' into support/3.2
2026-05-07 18:54:39 +02:00