diff --git a/net/vnstat/Makefile b/net/vnstat/Makefile index d2d40d163..492989395 100644 --- a/net/vnstat/Makefile +++ b/net/vnstat/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= vnstat -PLUGIN_VERSION= 1.0 +PLUGIN_VERSION= 1.1 PLUGIN_COMMENT= vnStat is a console-based network traffic monitor PLUGIN_DEPENDS= vnstat PLUGIN_MAINTAINER= m.muenz@gmail.com diff --git a/net/vnstat/pkg-descr b/net/vnstat/pkg-descr index 7e2b955c5..4ac4c6cea 100644 --- a/net/vnstat/pkg-descr +++ b/net/vnstat/pkg-descr @@ -5,4 +5,17 @@ provided by the kernel as information source. This means that vnStat won't actually be sniffing any traffic and also ensures light use of system resources. + +Plugin Changelog +================ + +1.1 + +* Add button to remove database + +1.0 + +* Initial release + + WWW: https://humdi.net/vnstat/ diff --git a/net/vnstat/src/opnsense/mvc/app/controllers/OPNsense/Vnstat/Api/ServiceController.php b/net/vnstat/src/opnsense/mvc/app/controllers/OPNsense/Vnstat/Api/ServiceController.php index 93e8860dd..ef94d9605 100644 --- a/net/vnstat/src/opnsense/mvc/app/controllers/OPNsense/Vnstat/Api/ServiceController.php +++ b/net/vnstat/src/opnsense/mvc/app/controllers/OPNsense/Vnstat/Api/ServiceController.php @@ -88,4 +88,15 @@ class ServiceController extends ApiMutableServiceControllerBase $response = $backend->configdRun("vnstat monthly"); return array("response" => $response); } + + /** + * remove database folder + * @return array + */ + public function resetdbAction() + { + $backend = new Backend(); + $response = $backend->configdRun("vnstat resetdb"); + return array("response" => $response); + } } diff --git a/net/vnstat/src/opnsense/mvc/app/views/OPNsense/Vnstat/general.volt b/net/vnstat/src/opnsense/mvc/app/views/OPNsense/Vnstat/general.volt index 522d9d502..89575fd0c 100644 --- a/net/vnstat/src/opnsense/mvc/app/views/OPNsense/Vnstat/general.volt +++ b/net/vnstat/src/opnsense/mvc/app/views/OPNsense/Vnstat/general.volt @@ -43,6 +43,7 @@ POSSIBILITY OF SUCH DAMAGE.