Eric Espie
d7451fe2ea
✅ Fix CI
2026-01-28 15:59:56 +01:00
Eric Espie
3fa658edb5
Cleanup Dashboard and dashlet unused methods and ajax end points
2026-01-27 17:52:36 +01:00
Eric Espie
3092e9d5d4
Documentation
2026-01-27 16:37:17 +01:00
Eric Espie
f3fddfe54e
Add FormFactoryBuilderService to Service Locator
2026-01-27 13:34:47 +01:00
Eric Espie
bfa7a209d6
Enhance Service locator
2026-01-27 11:54:05 +01:00
Benjamin DALSASS
390b5c0bc3
Change dashboard editor save request method from GET to POST
2026-01-26 14:10:16 +01:00
Eric Espie
07675778d1
Import feature
2026-01-23 14:32:47 +01:00
Eric Espie
1bb7ddd488
Export feature
2026-01-23 09:52:37 +01:00
Eric Espie
5fe9b1fe41
PHP CS-Fixer
2026-01-22 16:03:33 +01:00
Benjamin DALSASS
7e91e01ad8
Remove default icon to dashlet headers until default icon not available in icon list (to be fixed)
2026-01-22 14:31:31 +01:00
Eric Espie
fe4b2a0d93
Comments
2026-01-22 09:53:28 +01:00
Eric Espie
140c0a960f
Load dashboard using deserialization
2026-01-21 17:59:40 +01:00
Eric Espie
e909c41445
Save as XML serialized
2026-01-21 17:27:16 +01:00
Stephen Abello
7be77949ac
Fix some id issue caused by the $bEditMode being passed to dashlet rendering
2026-01-21 11:15:32 +01:00
Eric Espie
7ffddbb633
✅ Fix CI
2026-01-19 17:58:36 +01:00
Eric Espie
5346ccd13d
PHP CS-Fixer
2026-01-19 17:28:45 +01:00
Eric Espie
2fdb09173a
Split&move Dashboard file
2026-01-19 17:23:09 +01:00
Eric Espie
6e1c2e9f51
moved Dashboard
2026-01-19 17:03:49 +01:00
Eric Espie
ccf0ec626b
moved Dashboard
2026-01-19 17:01:07 +01:00
Stephen Abello
cb61ae8d61
Make dashlet that needs to execute JS be able to do so in the first paint and when refreshed
2026-01-19 17:00:37 +01:00
Eric Espie
6aa8ac7ff1
Fix dashlet creation
2026-01-19 16:59:36 +01:00
Eric Espie
0b6cbc1fef
Fix dashlet creation
2026-01-19 16:51:58 +01:00
Eric Espie
805e306712
Fix default dashlet
2026-01-19 16:17:38 +01:00
Eric Espie
8e16d24d85
Default values for dashlet dimensions
2026-01-19 10:39:24 +01:00
Eric Espie
344854a0d0
Dashlet extraction
2026-01-16 18:52:55 +01:00
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
Eric Espie
34fa1dba4b
Dashlet extraction
2026-01-16 09:45:36 +01:00
Eric Espie
542d33a040
Dashlet extraction
2026-01-16 09:41:26 +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
Benjamin DALSASS
cd6d130bcb
Move dashboard blocks to itop project and keep demonstrator one
2026-01-13 11:24:56 +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
441519d71d
Rename parameter
2026-01-12 15:08:33 +01:00
Eric Espie
1538596db8
PHP CS-Fixer
2026-01-09 11:04:38 +01:00
Benjamin DALSASS
4a8804b8ac
Dashlet form in new dashboard layout (suite)
2026-01-08 15:30:51 +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
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
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
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
Stephen Abello
1f4a2f0f56
N°8579 - Fix calls to Twig "spaceless" deprecated filter
2025-09-18 10:35:02 +02:00
Anne-Cath
dacb54285c
N°4820 - Remove pre-3.0 console files - date.js, hovertip.js jquery.layout.min.js
2025-09-12 16:01:55 +02:00
Benjamin Dalsass
5af93ca92a
N°8637 - Alerts from dependabot, vulnerable libraries
...
- remove deprecated call to getExpressionParser
2025-09-12 15:38:01 +02:00