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
This commit is contained in:
Stephen Abello
2026-01-06 15:23:51 +01:00
parent 3e879c64a7
commit a713e1b56e
167 changed files with 32266 additions and 763 deletions

View File

@@ -22,6 +22,8 @@ namespace Combodo\iTop\Application\UI\Base\Layout\PageContent;
use cmdbAbstractObject;
use Combodo\iTop\Application\UI\Base\Layout\ActivityPanel\ActivityPanelFactory;
use Combodo\iTop\Application\UI\Base\Layout\DashletPanel\DashletPanel;
use Combodo\iTop\Application\UI\Base\Layout\DashletPanel\DashletPanelFactory;
use Combodo\iTop\Application\UI\Base\Layout\Object\ObjectFactory;
use DBObject;
@@ -71,4 +73,14 @@ class PageContentFactory
return $oLayout;
}
public static function MakeForDashboard() {
$oLayout = new PageContentWithSideContent();
// TODO 3.3 Add dashboard specific blocks
$oDashletPanel = DashletPanelFactory::MakeForDashboardEditor();
$oLayout->AddSideBlock($oDashletPanel);
return $oLayout;
}
}