Commit Graph

221 Commits

Author SHA1 Message Date
Stephen Abello
bcf4d5c47f Avoid uid colliding in DOM ids 2026-08-28 15:03:45 +02:00
Stephen Abello
925ee7ae33 Remove redundant methods 2026-08-28 14:38:08 +02:00
Stephen Abello
db87d0b147 Remove unused template 2026-08-28 14:29:01 +02:00
Stephen Abello
d346378e18 Remove unused template 2026-08-28 14:27:58 +02:00
Stephen Abello
5c8027cc30 Fix Field values being added as subblocks 2026-08-28 14:25:00 +02:00
Stephen Abello
e5d7854679 Make GetSafeId safer (with an opt-in) 2026-08-28 10:25:23 +02:00
Stephen Abello
973e7d9257 Make the label the first candidate for aria label default value 2026-08-28 10:05:07 +02:00
Benjamin Dalsass
155024bf89 Buttons bar items constructor initialization
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-28 09:53:02 +02:00
Stephen Abello
7866c67f4d Apply code review suggestion
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-28 09:40:50 +02:00
Stephen Abello
e2c70fc4d7 Correctly handle uids as ids 2026-08-28 09:30:49 +02:00
Stephen Abello
5c7b249775 Apply code review
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-08-27 18:02:35 +02:00
Stephen Abello
fb38b04917 Remove unused template 2026-08-27 15:41:10 +02:00
Stephen Abello
773c5054a4 Remove unused template 2026-08-27 15:41:10 +02:00
Stephen Abello
a2c2e0e591 Handle null return from factories 2026-08-27 15:41:10 +02:00
Stephen Abello
1ca78e4a41 Correctly handle included js files on the new api 2026-08-27 15:26:14 +02:00
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
Benjamin Dalsass
9ee0548767 N°9807 - Polishing CKEditor for iTop 3.3.0-beta1 (#976) 2026-07-24 09:22:24 +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
Timmy38
fda5fe5ded N°9681 Create "Cannot be installed" badge 2026-07-06 14:58:53 +02:00
Timmy38
a9af4fc060 N°9701 Add id to badges 2026-06-18 11:05:09 +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
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
Timmy38
77a820105f N°9167 Use ExtensionDetails UIBlocks instead of table (#910) 2026-05-21 09:48:33 +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
Stephen Abello
829857ec85 N°9461 - Fix activity panel send options hidden by CKEditor 2026-05-07 15:55:02 +02:00
Benjamin DALSASS
0fc7434794 Merge remote-tracking branch 'origin/develop' into feature/uninstallation 2026-04-29 11:08:03 +02:00
Benjamin Dalsass
7be19c713b N°8699 - attributedef.class.inc.php to PSR4 - fixs (#890) 2026-04-28 10:46:09 +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
a96e1c286d N°9379 PHP unserialize encapsulation (#878) 2026-04-13 16:04:00 +02:00
odain
e28addfd6d Merge branch 'develop' into odain 2026-04-08 20:24:22 +02:00
odain
2ec0931896 N°8955 - fix Implicitly... again 2026-04-08 20:18:52 +02:00