mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Refresh in widget settings (#12127)
* add timeout for widget in widget settings * forgot get saved timeout and added default value for all widgets * code correction * move refresh to json * forgot remove old code * added refresh validate rule * fix empty refresh for exist widgets * fix empty settings for new widgets * Set refresh in base Update refresh at runtime (doesn't interrupt previous timeout) * Update WidgetSettingsController.php Co-authored-by: Tony Murray <murraytony@gmail.com>
This commit is contained in:
@@ -77,7 +77,7 @@ class OverviewController extends Controller
|
||||
|
||||
$data = $dashboard
|
||||
->widgets()
|
||||
->select(['user_widget_id', 'users_widgets.widget_id', 'title', 'widget', 'col', 'row', 'size_x', 'size_y', 'refresh'])
|
||||
->select(['user_widget_id', 'users_widgets.widget_id', 'title', 'widget', 'col', 'row', 'size_x', 'size_y', 'refresh', 'settings'])
|
||||
->join('widgets', 'widgets.widget_id', '=', 'users_widgets.widget_id')
|
||||
->get();
|
||||
|
||||
@@ -96,7 +96,7 @@ class OverviewController extends Controller
|
||||
|
||||
$bare = $request->bare;
|
||||
$data = serialize(json_encode($data));
|
||||
$dash_config = unserialize(stripslashes($data));
|
||||
$dash_config = unserialize($data);
|
||||
$hide_dashboard_editor = UserPref::getPref($user, 'hide_dashboard_editor');
|
||||
$widgets = Widget::select('widget_id', 'widget_title')->orderBy('widget_title')->get();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user