From 0e91c2ec81127c4228250a1c583384db92cfc12f Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 7 Jan 2025 17:20:11 +0100 Subject: [PATCH] System: Settings: Tunables - refactor using base_bootgrid_table partial implemented in https://github.com/opnsense/core/commit/a7a99fcdfe972dacc1a6beada7607e73 --- .../OPNsense/Core/TunablesController.php | 1 + .../OPNsense/Core/forms/tunable.xml | 23 ++++++++++ .../mvc/app/views/OPNsense/Core/tunables.volt | 42 +++++-------------- 3 files changed, 35 insertions(+), 31 deletions(-) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Core/TunablesController.php b/src/opnsense/mvc/app/controllers/OPNsense/Core/TunablesController.php index ad8f6fc54..9de63df58 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Core/TunablesController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Core/TunablesController.php @@ -34,5 +34,6 @@ class TunablesController extends \OPNsense\Base\IndexController { $this->view->pick('OPNsense/Core/tunables'); $this->view->formDialogTunable = $this->getForm('tunable'); + $this->view->formGridTunable = $this->getFormGrid('tunable'); } } diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Core/forms/tunable.xml b/src/opnsense/mvc/app/controllers/OPNsense/Core/forms/tunable.xml index ffb724d88..ee742a072 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Core/forms/tunable.xml +++ b/src/opnsense/mvc/app/controllers/OPNsense/Core/forms/tunable.xml @@ -3,11 +3,34 @@ sysctl.tunable text + + 1 + + + + sysctl.type + + info + + 2 + tunable_type + + + + sysctl.default_value + + info + + 4 + sysctl.value text + + 3 + sysctl.descr diff --git a/src/opnsense/mvc/app/views/OPNsense/Core/tunables.volt b/src/opnsense/mvc/app/views/OPNsense/Core/tunables.volt index c65cbdc18..082577caa 100644 --- a/src/opnsense/mvc/app/views/OPNsense/Core/tunables.volt +++ b/src/opnsense/mvc/app/views/OPNsense/Core/tunables.volt @@ -26,7 +26,7 @@ +
- - - - - - - - - - - - - - - - - - - - -
{{ lang._('ID') }}{{ lang._('Tunable') }}{{ lang._('Type') }}{{ lang._('Value') }}{{ lang._('Default') }}{{ lang._('Description') }}{{ lang._('Commands') }}
- - - - -
+ {{ partial('layout_partials/base_bootgrid_table', formGridTunable)}}
- -{{ partial("layout_partials/base_dialog",['fields':formDialogTunable,'id':'DialogTunable','label':lang._('Edit Tunable')])}} +{{ partial("layout_partials/base_dialog",['fields':formDialogTunable,'id':formGridTunable['edit_dialog_id'],'label':lang._('Edit Tunable')])}}