luci-mod-admin-full: fix missing wifi_assoclist
authorAnsuel Smith <ansuelsmth@gmail.com>
Tue, 26 Jun 2018 12:30:36 +0000 (14:30 +0200)
committerAnsuel Smith <ansuelsmth@gmail.com>
Tue, 26 Jun 2018 12:30:36 +0000 (14:30 +0200)
With #e5ba594d77eed77d31d4b9b8c0e86026eb5a5fac the list of the connected device broke up. This fix this problem by creating a proper request link.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
modules/luci-mod-admin-full/luasrc/controller/admin/network.lua

index a26d3d14e1d9ae5ede3379f59bab70f9d0100c1b..e04a964dd76a4e78cba815949775225ce27c282f 100644 (file)
@@ -43,6 +43,9 @@ function index()
                        end)
 
                if has_wifi then
+                       page = entry({"admin", "network", "wireless_assoclist"}, call("wifi_assoclist"), nil)
+                       page.leaf = true
+               
                        page = entry({"admin", "network", "wireless_join"}, post("wifi_join"), nil)
                        page.leaf = true
 
@@ -372,6 +375,13 @@ function wifi_shutdown(wnet)
        wifi_reconnect_shutdown(true, wnet)
 end
 
+function wifi_assoclist()
+       local s = require "luci.tools.status"
+       
+       luci.http.prepare_content("application/json")
+       luci.http.write_json(s.wifi_assoclist())
+end
+
 function lease_status()
        local s = require "luci.tools.status"