Eric Espie
3c80c93b4f
Dashlet extraction
2026-01-16 18:47:28 +01:00
Eric Espie
efc6e6730b
Dashlet extraction
2026-01-16 09:57:14 +01:00
Stephen Abello
e5338f28eb
Save actions submit the form, it has yet to validate the form
2026-01-15 15:45:52 +01:00
Stephen Abello
7c21178e1d
Handle backend save response in dashboard js
2026-01-15 11:08:20 +01:00
Eric Espie
4d9e18890a
fix warnings
2026-01-15 10:44:20 +01:00
Eric Espie
50ffaa2b55
Read custom dashboards with grid format
2026-01-15 10:19:33 +01:00
Eric Espie
15c8f5903b
save dashboard controller
2026-01-14 16:57:19 +01:00
Stephen Abello
8896c576d7
Make form style + button style match mockup
2026-01-14 09:32:11 +01:00
Benjamin DALSASS
975046da17
Add ChoiceImageFormBlock
2026-01-14 08:19:03 +01:00
Benjamin DALSASS
e4a281c3ff
Add ChoiceImageFormBlock
2026-01-14 07:32:29 +01:00
Eric Espie
90729f84b6
Polymorphic type
2026-01-13 18:00:34 +01:00
Benjamin DALSASS
cd6d130bcb
Move dashboard blocks to itop project and keep demonstrator one
2026-01-13 11:24:56 +01:00
Stephen Abello
7ca2c56dad
Send denormalized data to backend in order to persist dashboard
2026-01-13 11:18:18 +01:00
Benjamin DALSASS
dd0ac58643
Prepare property service for form block dashboard
2026-01-13 07:36:47 +01:00
Stephen Abello
076a6d0495
Make dashlet position non-random. Use their preferred width/height for now
2026-01-12 16:26:52 +01:00
Stephen Abello
49f91961e7
Make dashlet rendering computing request data
2026-01-12 15:09:14 +01:00
Stephen Abello
441519d71d
Rename parameter
2026-01-12 15:08:33 +01:00
Eric Espie
5c75d0ce7c
Fix some value types
2026-01-12 13:50:28 +01:00
Eric Espie
2efe80265d
Pass form values from dashlet
2026-01-12 12:02:45 +01:00
Eric Espie
b58a64e143
Add Icon selection formBlock
2026-01-12 11:44:44 +01:00
Benjamin DALSASS
f79bb9d51c
Add option display to form (css needs updates)
...
Add options with_run_button and with_book_button to FormBlockOql
2026-01-12 08:00:17 +01:00
Stephen Abello
3c365fc103
Make add / edit in dashboard interactive, and pass on data
2026-01-09 16:31:36 +01:00
Stephen Abello
7b193dd737
Use npm for gridstack, remove unnecessary folders using our dedicated service
2026-01-09 15:10:10 +01:00
Eric Espie
1538596db8
PHP CS-Fixer
2026-01-09 11:04:38 +01:00
Eric Espie
9d4fc345bc
Fix (de)normalized data for Forms
2026-01-09 10:51:32 +01:00
Eric Espie
08c9309572
Fix (de)normalized data for Forms
2026-01-08 17:41:58 +01:00
Eric Espie
be6a8abdf4
N°9066 - Split XML serializer into normalizer and encoder
2026-01-08 17:23:06 +01:00
Benjamin DALSASS
60bcf0c85f
Change AbstractForm BindingReceivedEvent
2026-01-08 16:02:23 +01:00
Benjamin DALSASS
4a8804b8ac
Dashlet form in new dashboard layout (suite)
2026-01-08 15:30:51 +01:00
Benjamin DALSASS
b014b9f638
Dashlet form in new dashboard layout
2026-01-08 14:42:16 +01:00
Stephen Abello
a713e1b56e
N°8641 - Dashboard editor front-end first commit for Form SDK integration.
...
* No dashlet edition
* Dashboard are not persisted
* Unable to load a dashboard from an endpoint (refresh)
* Grid library need proper npm integration
2026-01-08 10:17:30 +01:00
Eric Espie
154fb5c737
N°9066 - Serialization/Unserialization from XML to Forms
2026-01-07 17:09:47 +01:00
Eric Espie
efb1bd765b
N°9065 - XML Definition for Dashlet properties
2026-01-07 17:09:20 +01:00
Eric Espie
904cd0b518
N°8772 - Move DIService into PSR-11 Service Locator
2025-12-30 14:27:28 +01:00
Benjamin Dalsass
4c1ad0f4f2
N°8772 - Form dependencies manager implementation
...
- Form SDK implementation
- Basic Forms
- Dynamics Forms
- Basic Blocks + Data Model Block
- Form Compilation
- Turbo integration
2025-12-30 11:42:55 +01:00
odain
7bbcc388ea
Merge branch 'support/3.2' into develop
2025-11-14 10:52:27 +01:00
odain
5b7a5e14a3
code style fix
2025-11-14 10:41:47 +01:00
odain
2b1ecf15b4
Merge branch 'support/3.2.1' into support/3.2
2025-11-14 10:39:04 +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
f1609168b7
N°8715 - Revert first fix attempt
2025-10-27 15:57:54 +01:00
Stephen Abello
4f845c63cf
N°8715 - Missing name for SetUIBlock when initialized in twig
2025-10-27 15:57:11 +01:00
Benjamin Dalsass
600a6185a3
N°8771 - Add Symfony form component to iTop core
...
- restore $aAdditionalPaths missing parameter
2025-10-22 11:30:48 +02:00
Eric Espie
0802e5abb5
N°8781 - Improve twig base controller render error report
2025-10-21 13:57:35 +02:00
Benjamin Dalsass
5bc453bca6
N°8755 - Remove unused Symfony features for iTop 3.3
2025-10-13 08:24:20 +02:00
Benjamin Dalsass
5dd450e9bf
N°8771 - Add Symfony form component to iTop core ( #760 )
...
- Add Symfony Form Component
- Add Symfony CSRF security component
- Add iTop default form template
- Add Twig debug extension to Twig Environment
- Add iTop abstract controller facility to get form builder
- Add Twig filter to make trans an alias of dict_s filter
2025-10-10 16:02:25 +02:00
Anne-Cath
82395727bf
N°8699 - add forgotten 'use'
2025-10-10 15:48:05 +02:00
Stephen Abello
2eba58998b
Merge branch 'support/3.2' into develop
2025-09-22 16:25:27 +02:00