From e0897e14300682325b73c750291313574add9bc5 Mon Sep 17 00:00:00 2001 From: Monviech <79600909+Monviech@users.noreply.github.com> Date: Sat, 23 Aug 2025 15:34:23 +0200 Subject: [PATCH] www/caddy: Implement tabulator groupBy, fix tabulator 'Data Load Response Blocked' warning, remove unnecessary HTML (#4909) * www/caddy: Implement tabulator groupBy into subdomain and handlers tabs, modernize style and html * www/caddy: Fix search endpoints being fired multiple times on initial page load, and when using the command buttons. This fixes some tabulator warnings and improves performance. * www/caddy: Bump version to 2.0.3 and add changelog --- www/caddy/Makefile | 3 +- www/caddy/pkg-descr | 6 + .../OPNsense/Caddy/forms/dialogHandle.xml | 8 +- .../OPNsense/Caddy/forms/dialogLayer4.xml | 2 +- .../Caddy/forms/dialogReverseProxy.xml | 2 +- .../OPNsense/Caddy/forms/dialogSubdomain.xml | 3 +- .../views/OPNsense/Caddy/reverse_proxy.volt | 208 +++++++++--------- 7 files changed, 115 insertions(+), 117 deletions(-) diff --git a/www/caddy/Makefile b/www/caddy/Makefile index ecbffe28a..652ac84d7 100644 --- a/www/caddy/Makefile +++ b/www/caddy/Makefile @@ -1,6 +1,5 @@ PLUGIN_NAME= caddy -PLUGIN_VERSION= 2.0.2 -PLUGIN_REVISION= 2 +PLUGIN_VERSION= 2.0.3 PLUGIN_DEPENDS= caddy-custom PLUGIN_COMMENT= Modern Reverse Proxy with Automatic HTTPS, Dynamic DNS and Layer4 Routing PLUGIN_MAINTAINER= cedrik@pischem.com diff --git a/www/caddy/pkg-descr b/www/caddy/pkg-descr index 96041df58..4db418bc6 100644 --- a/www/caddy/pkg-descr +++ b/www/caddy/pkg-descr @@ -6,6 +6,12 @@ DOC: https://docs.opnsense.org/manual/how-tos/caddy.html Plugin Changelog ================ +2.0.3 + +Add: Tabulator groupBy of domain and subdomain (opnsense/plugins/pull/4909) +Fix: Tabulator 'Data Load Response Blocked' warning +Cleanup: Grid HTML and style + 2.0.2 Add: Global server timeout options (opnsense/plugins/pull/4778) diff --git a/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogHandle.xml b/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogHandle.xml index 1869739bd..3e72c80e2 100644 --- a/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogHandle.xml +++ b/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogHandle.xml @@ -5,7 +5,7 @@ checkbox - 100 + 20 boolean rowtoggle @@ -19,12 +19,18 @@ dropdown + + false + handle.subdomain dropdown + + false + header diff --git a/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml b/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml index 5b82ff437..259cca425 100644 --- a/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml +++ b/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml @@ -5,7 +5,7 @@ checkbox - 100 + 20 boolean rowtoggle diff --git a/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogReverseProxy.xml b/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogReverseProxy.xml index 0e4e7202e..a2b3d6758 100644 --- a/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogReverseProxy.xml +++ b/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogReverseProxy.xml @@ -5,7 +5,7 @@ checkbox - 100 + 20 boolean rowtoggle diff --git a/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogSubdomain.xml b/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogSubdomain.xml index a70d8bcf9..4cdceffe3 100644 --- a/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogSubdomain.xml +++ b/www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogSubdomain.xml @@ -5,7 +5,7 @@ checkbox - 100 + 20 boolean rowtoggle @@ -27,7 +27,6 @@ subdomain.FromDomain text - opn.example.com diff --git a/www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt b/www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt index debf95f78..bf6de6252 100644 --- a/www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt +++ b/www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt @@ -26,11 +26,6 @@