N°3545 - Activity panel: Change caselogs order so it's defined by the details zlist

This commit is contained in:
Molkobain
2021-02-10 18:14:36 +01:00
parent 3be360dfb9
commit e6c0333915
3 changed files with 39 additions and 17 deletions

View File

@@ -122,9 +122,13 @@ class ActivityPanel extends UIBlock
$this->InitializeCaseLogTabs();
$this->InitializeCaseLogTabsEntryForms();
$aCaseLogAttCodes = MetaModel::GetCaseLogs($sObjectClass);
foreach($aCaseLogAttCodes as $sCaseLogAttCode)
{
// Get only case logs from the "details" zlist, but if none (2.7 and older) show them all
$aCaseLogAttCodes = MetaModel::GetCaseLogs($sObjectClass, 'details');
if (empty($aCaseLogAttCodes)) {
$aCaseLogAttCodes = MetaModel::GetCaseLogs($sObjectClass);
}
foreach ($aCaseLogAttCodes as $sCaseLogAttCode) {
$this->AddCaseLogTab($sCaseLogAttCode);
}