uci-app-vnstat2: refactoring
authorHelge Mader <ma@dev.tdt.de>
Thu, 3 Feb 2022 12:48:10 +0000 (13:48 +0100)
committerHelge Mader <ma@dev.tdt.de>
Thu, 3 Feb 2022 12:48:10 +0000 (13:48 +0100)
commit164e98c7d9708da55c0c7641f4d409faaeaef4ec
tree862a77352f0325d6b36de8806252a7fb5a58defa
parent4b5da809e03b2321d8362a289aa1b4979f8e8a71
uci-app-vnstat2: refactoring

This is a huge change to the already existing vnstat2 LuCI module with some
improvements and some new features.

"Graphs Page":

  - Implementation of refreshing the graphs.

  - Only in the UCI configuration existing interfaces will be shown in any
    case. Before this change, all interfaces existing in the database were
    shown.

  - Introduced a button to clear the statistics for all interfaces (in fact
    this is removing and adding again the interfaces from/to the database).

    Before clearing the data a confirmation dialog is shown.

  - Show user hint if service is not running, so no updating of graphs.

  - "Error image" for a graph which can not be loaded

General:

  - Updated translations, added missing translations for ./po/de

  - Renamed the menu entry from "vnStat Traffic Monitor" to "Traffic Monitor" only

Signed-off-by: Helge Mader <ma@dev.tdt.de>
applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js
applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json
applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json