close #1436 Fixed: Dashboard switch issue
This commit is contained in:
parent
23a684d959
commit
75722a4b35
@ -51,7 +51,7 @@ class Dashboards extends Controller
|
|||||||
{
|
{
|
||||||
$dashboard_id = session('dashboard_id', 0);
|
$dashboard_id = session('dashboard_id', 0);
|
||||||
|
|
||||||
if ($dashboard) {
|
if (!empty($dashboard->id)) {
|
||||||
$dashboard_id = $dashboard->id;
|
$dashboard_id = $dashboard->id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,9 +26,11 @@ class AddAdminItems
|
|||||||
if ($dashboards->count() > 1) {
|
if ($dashboards->count() > 1) {
|
||||||
$menu->dropdown(trim(trans_choice('general.dashboards', 2)), function ($sub) use ($user, $attr, $dashboards) {
|
$menu->dropdown(trim(trans_choice('general.dashboards', 2)), function ($sub) use ($user, $attr, $dashboards) {
|
||||||
foreach ($dashboards as $key => $dashboard) {
|
foreach ($dashboards as $key => $dashboard) {
|
||||||
$path = (session('dashboard_id') == $dashboard->id) ? '/' : '/?dashboard_id=' . $dashboard->id;
|
if (session('dashboard_id') != $dashboard->id) {
|
||||||
|
$sub->route('dashboards.switch', $dashboard->name, ['dashboard' => $dashboard->id], $key, $attr);
|
||||||
$sub->url($path, $dashboard->name, $key, $attr);
|
} else {
|
||||||
|
$sub->url('/', $dashboard->name, $key, $attr);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}, 1, [
|
}, 1, [
|
||||||
'url' => '/',
|
'url' => '/',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user