system: add host route deletion support to system_host_route() #9325
This eases testing in one case of a mwexec() transformation and also
cleans up the reconfiguration flow. None of this is properly
privilege separated but at least it structures the reconfiguration
into a single block of calls.
(cherry picked from commit 1ec7c4a2b02b370afec9a982be6e1bdeb28370c3)
system: add host route deletion support to system_host_route() #9325
This eases testing in one case of a mwexec() transformation and also
cleans up the reconfiguration flow. None of this is properly
privilege separated but at least it structures the reconfiguration
into a single block of calls.
Interfaces: Diagnostics: Ping - move grid init/reload to tab show event, https://forum.opnsense.org/index.php?topic=49693.0
Ideally we should also move the button actions, but as that feature is not yet available, let's make sure we fix the current situation first with minimal changes.
bootgrid: allow conditional command rendering through a filter function
A "filter" key can be provided with an associated function that
return true or false depending on whether it should be rendered.
We pass the cell object so all relevant information is exposed.
While here, do a thorough cleanup of the _wireCommands function, as
this was triggered unnecessarily often.
Interfaces: Diagnostics: Packet Capture - move grid init/reload to tab show event, closes https://github.com/opnsense/core/issues/9379
Ideally we should also move the button actions, but currently we miss a way to conditionally render buttons based on the underlying record data.
(cherry picked from commit 60466300bd79da13a097051229886ecd187f68be)
Interfaces: Diagnostics: Packet Capture - move grid init/reload to tab show event, closes https://github.com/opnsense/core/issues/9379
Ideally we should also move the button actions, but currently we miss a way to conditionally render buttons based on the underlying record data.