-function convert_changes(changes)
- local util = require "luci.util"
-
- local ret
- for r, tbl in pairs(changes) do
- for s, os in pairs(tbl) do
- for o, v in pairs(os) do
- ret = (ret and ret.."\n" or "") .. "%s%s.%s%s%s" % {
- v == "" and "-" or "",
- r,
- s,
- o ~= ".type" and "."..o or "",
- v ~= "" and "="..util.pcdata(v) or ""
- }
- end
- end
- end
- return ret
+ entry({"admin", "uci"}, nil, i18n("Configuration"))
+ entry({"admin", "uci", "changes"}, call("action_changes"), i18n("Changes"), 40).query = {redir=redir}
+ entry({"admin", "uci", "revert"}, call("action_revert"), i18n("Revert"), 30).query = {redir=redir}
+ entry({"admin", "uci", "apply"}, call("action_apply"), i18n("Apply"), 20).query = {redir=redir}
+ entry({"admin", "uci", "saveapply"}, call("action_apply"), i18n("Save & Apply"), 10).query = {redir=redir}