Переглянути джерело

#3496 Change link from reports to sorted grid in Dashboard

RomanL 5 роки тому
батько
коміт
4c15951224

+ 2 - 0
modules/base/general/classes/BxBaseModGeneralGridAdministration.php

@@ -30,6 +30,8 @@ class BxBaseModGeneralGridAdministration extends BxTemplGrid
 
         parent::__construct ($aOptions, $oTemplate);
 
+        $this->_aQueryReset = array($this->_aOptions['filter_get'], $this->_aOptions['paginate_get_start'], $this->_aOptions['paginate_get_per_page']);
+        
         $this->_sManageType = BX_DOL_MANAGE_TOOLS_ADMINISTRATION;
         $this->_sParamsDivider = '#-#';
 

+ 3 - 0
template/css/menu.css

@@ -424,6 +424,9 @@ ul.bx-menu-floating-blocks {
     justify-content: flex-start;
     align-items: center
 }
+.bx-menu-floating-blocks-dash-item span a {
+    display:inline-block !important;
+}
 .bx-menu-floating-blocks-dash-item .bx-menu-floating-blocks-icon {
     position: relative;
     display: -webkit-flex;

+ 1 - 1
template/menu_item_dashboard_manage_tools_addon.html

@@ -6,6 +6,6 @@
         <span class="divider">&bull; </span><span>__value__ __caption__</span>
     </bx_if:counter1>
     <bx_if:counter2>
-        <span class="divider">&bull; </span><span class="col-red1">__value__ __caption__</span>
+        <span class="divider">&bull; </span><span class="col-red1" onclick="location.href = '__link__'; return false">__value__ __caption__</span>
     </bx_if:counter2>
 </div>

+ 3 - 2
template/scripts/BxBaseMenuDashboardManageTools.php

@@ -53,14 +53,15 @@ class BxBaseMenuDashboardManageTools extends BxTemplMenu
                 'condition' => $aValues['counter2_value'] > 0,
                 'content' => array(
                     'value' => $aValues['counter2_value'],
-                    'caption' => $aValues['counter2_caption']
+                    'caption' => $aValues['counter2_caption'],
+                    'link' => $aMenuItem['link'] . '?order_field=reports&order_dir=desc'
                 )
             ),
             'bx_if:counter3' => array(
                 'condition' => $aValues['counter3_value'] > 0,
                 'content' => array(
                     'total_value' => $aValues['counter3_value'],
-                    'total_caption' => $aValues['counter3_caption']     
+                    'total_caption' => $aValues['counter3_caption']
                 )
             ),
         );