diff options
author | Helge Mader <ma@dev.tdt.de> | 2022-02-03 13:48:10 +0100 |
---|---|---|
committer | Helge Mader <ma@dev.tdt.de> | 2022-02-03 13:48:10 +0100 |
commit | 164e98c7d9708da55c0c7641f4d409faaeaef4ec (patch) | |
tree | 862a77352f0325d6b36de8806252a7fb5a58defa /applications/luci-app-vnstat2/root/usr/share | |
parent | 4b5da809e03b2321d8362a289aa1b4979f8e8a71 (diff) |
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>
Diffstat (limited to 'applications/luci-app-vnstat2/root/usr/share')
-rw-r--r-- | applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json | 2 | ||||
-rw-r--r-- | applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json b/applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json index 4aa9dd2aa0..eed7b0a2d7 100644 --- a/applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json +++ b/applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json @@ -1,6 +1,6 @@ { "admin/status/vnstat2": { - "title": "vnStat Traffic Monitor", + "title": "Traffic Monitor", "order": 90, "action": { "type": "firstchild" diff --git a/applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json b/applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json index 7acf74bd59..5be965a99c 100644 --- a/applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json +++ b/applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json @@ -7,6 +7,9 @@ "/usr/bin/vnstat --json f 1": [ "exec" ], "/usr/bin/vnstati -[5dhmsty] -i * -o -": [ "exec" ] }, + "ubus": { + "service": [ "list" ] + }, "uci": [ "vnstat" ] }, "write": { |