N°1408 - Support contextual parameters in attributes dashboard

This commit is contained in:
Eric
2018-10-05 17:02:04 +02:00
parent 99153d02ee
commit 709badd0f7
10 changed files with 374 additions and 136 deletions

View File

@@ -781,6 +781,11 @@ class DashletObjectList extends Dashlet
{
$aQueryParams = $aExtraParams['query_params'];
}
elseif (isset($aExtraParams['class']))
{
$oObj = MetaModel::GetObject($aExtraParams['class'], $aExtraParams['id']);
$aQueryParams = $oObj->ToArgsForQuery();
}
else
{
$aQueryParams = array();
@@ -1028,6 +1033,11 @@ abstract class DashletGroupBy extends Dashlet
{
$aQueryParams = $aExtraParams['query_params'];
}
elseif (isset($aExtraParams['class']))
{
$oObj = MetaModel::GetObject($aExtraParams['class'], $aExtraParams['id']);
$aQueryParams = $oObj->ToArgsForQuery();
}
else
{
$aQueryParams = array();
@@ -1827,6 +1837,11 @@ class DashletHeaderDynamic extends Dashlet
{
$aQueryParams = $aExtraParams['query_params'];
}
elseif (isset($aExtraParams['class']))
{
$oObj = MetaModel::GetObject($aExtraParams['class'], $aExtraParams['id']);
$aQueryParams = $oObj->ToArgsForQuery();
}
else
{
$aQueryParams = array();