* Optimized dispatching model

This commit is contained in:
Steven Barth
2008-05-27 20:39:48 +00:00
parent 3f09d369d6
commit b1e131a3db
9 changed files with 32 additions and 28 deletions
@@ -2,7 +2,7 @@ module("luci.controller.admin.status", package.seeall)
function index()
entry({"admin", "status"}, template("admin_status/index"), "Status", 20)
entry({"admin", "status", "syslog"}, action_syslog, "Systemprotokoll")
entry({"admin", "status", "syslog"}, call("action_syslog"), "Systemprotokoll")
end
function action_syslog()
@@ -14,21 +14,21 @@ function index()
page.order = 30
local page = node("admin", "system", "packages")
page.target = action_packages
page.target = call("action_packages")
page.title = "Paketverwaltung"
page.order = 10
local page = node("admin", "system", "packages", "ipkg")
page.target = action_ipkg
page.target = call("action_ipkg")
page.title = "IPKG-Konfiguration"
local page = node("admin", "system", "passwd")
page.target = action_passwd
page.target = call("action_passwd")
page.title = "Passwort ändern"
page.order = 20
local page = node("admin", "system", "sshkeys")
page.target = action_sshkeys
page.target = call("action_sshkeys")
page.title = "SSH-Schlüssel"
page.order = 30
@@ -43,12 +43,12 @@ function index()
page.order = 50
local page = node("admin", "system", "upgrade")
page.target = action_upgrade
page.target = call("action_upgrade")
page.title = "Firmwareupgrade"
page.order = 60
local page = node("admin", "system", "reboot")
page.target = action_reboot
page.target = call("action_reboot")
page.title = "Neu starten"
page.order = 70
end
@@ -4,8 +4,8 @@ require("luci.sys")
function index()
node("admin", "uci", "changes").target = template("admin_uci/changes")
node("admin", "uci", "revert").target = action_revert
node("admin", "uci", "apply").target = action_apply
node("admin", "uci", "revert").target = call("action_revert")
node("admin", "uci", "apply").target = call("action_apply")
end
-- This function has a higher priority than the admin_uci/apply template
@@ -22,7 +22,7 @@ function index()
local page = node("freifunk", "status")
page.target = action_status
page.target = call("action_status")
page.title = "Status"
page.order = 20
page.setuser = false
@@ -1,7 +1,7 @@
module("luci.controller.freifunk.luciinfo", package.seeall)
function index()
node("freifunk", "luciinfo").target = action_index
node("freifunk", "luciinfo").target = call("action_index")
end
function action_index()
@@ -3,27 +3,27 @@ require("luci.sys")
function index()
local page = node("freifunk", "olsr")
page.target = action_index
page.target = call("action_index")
page.title = "OLSR"
page.order = 30
local page = node("freifunk", "olsr", "routes")
page.target = action_routes
page.target = call("action_routes")
page.title = "Routen"
page.order = 10
local page = node("freifunk", "olsr", "topology")
page.target = action_topology
page.target = call("action_topology")
page.title = "Topologie"
page.order = 20
local page = node("freifunk", "olsr", "hna")
page.target = action_hna
page.target = call("action_hna")
page.title = "HNA"
page.order = 30
local page = node("freifunk", "olsr", "mid")
page.target = action_mid
page.target = call("action_mid")
page.title = "MID"
page.order = 50
end