diff --git a/application/dashboard.class.inc.php b/application/dashboard.class.inc.php
index a7833ade9..1f6836314 100644
--- a/application/dashboard.class.inc.php
+++ b/application/dashboard.class.inc.php
@@ -145,7 +145,7 @@ abstract class Dashboard
public function Render($oPage, $bEditMode = false, $aExtraParams = array())
{
- $oPage->add('
'.$this->sTitle.'
');
+ $oPage->add(''.Dict::S($this->sTitle).'
');
$oLayout = new $this->sLayoutClass;
$oLayout->Render($oPage, $this->aDashlets, $bEditMode, $aExtraParams);
if (!$bEditMode)
diff --git a/application/dashlet.class.inc.php b/application/dashlet.class.inc.php
index 931062de5..18cb71418 100644
--- a/application/dashlet.class.inc.php
+++ b/application/dashlet.class.inc.php
@@ -379,7 +379,7 @@ class DashletGroupBy extends Dashlet
break;
case 'table':
default:
- $sHtmlTitle = htmlentities($sTitle, ENT_QUOTES, 'UTF-8'); // done in the itop block
+ $sHtmlTitle = htmlentities(Dict::S($sTitle), ENT_QUOTES, 'UTF-8'); // done in the itop block
$sXML = ''.$sQuery.'';
break;
}
diff --git a/datamodel/itop-config-mgmt-1.0.0/config-dashboard.xml b/datamodel/itop-config-mgmt-1.0.0/config-dashboard.xml
new file mode 100644
index 000000000..5a1f56a54
--- /dev/null
+++ b/datamodel/itop-config-mgmt-1.0.0/config-dashboard.xml
@@ -0,0 +1,25 @@
+
+
+UI:ConfigMgmtMenuOverview:Title
+DashboardLayoutTwoCols
+
+
+ UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus
+ SELECT FunctionalCI
+ status
+
+
+
+ UI-ConfigMgmtMenuOverview-FunctionalCIByType
+ SELECT FunctionalCI
+ finalclass
+
+
+
+ UI-ConfigMgmtMenuOverview-FunctionalCIByType
+ SELECT FunctionalCI
+ finalclass
+
+
+
+
\ No newline at end of file
diff --git a/datamodel/itop-config-mgmt-1.0.0/datamodel.itop-config-mgmt.xml b/datamodel/itop-config-mgmt-1.0.0/datamodel.itop-config-mgmt.xml
index efafe3cd9..4291546d6 100644
--- a/datamodel/itop-config-mgmt-1.0.0/datamodel.itop-config-mgmt.xml
+++ b/datamodel/itop-config-mgmt-1.0.0/datamodel.itop-config-mgmt.xml
@@ -4195,10 +4195,10 @@
-