mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Allow user specific themes (#10799)
* allow user specific themes * add missing newline * use global function getDefinitions * some fixes * . * travis fix * . * Optimize preference loading Aka, don't run multiple sql queries per page load, now it is 0-1 queries (for preferences) * Add a default option for user preferences * Remove unused code * more
This commit is contained in:
committed by
Tony Murray
parent
b89d80dc02
commit
a9212faa83
@@ -33,6 +33,7 @@ use App\Models\Location;
|
||||
use App\Models\Notification;
|
||||
use App\Models\Package;
|
||||
use App\Models\User;
|
||||
use App\Models\UserPref;
|
||||
use App\Models\Vminfo;
|
||||
use App\Models\WirelessSensor;
|
||||
use Auth;
|
||||
@@ -53,11 +54,12 @@ class MenuComposer
|
||||
$vars = [];
|
||||
/** @var User $user */
|
||||
$user = Auth::user();
|
||||
$site_style = Config::get('site_style');
|
||||
|
||||
$vars['navbar'] = in_array(Config::get('site_style'), ['mono', 'dark']) ? 'navbar-inverse' : '';
|
||||
//TODO: should be handled via CSS Themes
|
||||
$vars['navbar'] = in_array($site_style, ['mono', 'dark']) ? 'navbar-inverse' : '';
|
||||
|
||||
$vars['project_name'] = Config::get('project_name', 'LibreNMS');
|
||||
$site_style = Config::get('site_style', 'light');
|
||||
$vars['title_image'] = Config::get('title_image', "images/librenms_logo_$site_style.svg");
|
||||
|
||||
// Device menu
|
||||
|
Reference in New Issue
Block a user