diff options
author | Steven Barth <steven@midlink.org> | 2008-04-07 21:01:39 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2008-04-07 21:01:39 +0000 |
commit | f341dfe91a766003a9333725e88823e2866fb3c8 (patch) | |
tree | 3596ea31d97ff8c730c5805f2f4d16641b6456cd /src/ffluci/model/cbi | |
parent | 9de2f0d5918a0fb2b6d73fb8bcf9db1c9f9cc745 (diff) |
* Added configuration pages for Dropbear, HTTPd, Mount Points
* Reorganized menu structure
* Prepare firmware upgrade mechanism
Diffstat (limited to 'src/ffluci/model/cbi')
-rw-r--r-- | src/ffluci/model/cbi/admin_index/luci.lua | 3 | ||||
-rw-r--r-- | src/ffluci/model/cbi/admin_services/dropbear.lua | 14 | ||||
-rw-r--r-- | src/ffluci/model/cbi/admin_services/httpd.lua | 18 | ||||
-rw-r--r-- | src/ffluci/model/cbi/admin_services/olsrd.lua (renamed from src/ffluci/model/cbi/admin_mesh/olsrd.lua) | 0 | ||||
-rw-r--r-- | src/ffluci/model/cbi/admin_system/fstab.lua | 21 |
5 files changed, 56 insertions, 0 deletions
diff --git a/src/ffluci/model/cbi/admin_index/luci.lua b/src/ffluci/model/cbi/admin_index/luci.lua index ec6c2228b9..eed626c5b7 100644 --- a/src/ffluci/model/cbi/admin_index/luci.lua +++ b/src/ffluci/model/cbi/admin_index/luci.lua @@ -5,6 +5,9 @@ c = m:section(NamedSection, "main", "core", "Allgemein") c:option(Value, "lang", "Sprache") c:option(Value, "mediaurlbase", "Mediaverzeichnis") +f = m:section(NamedSection, "flash", "extern", "Firmwareupgrade") +f:option(Value, "keep", "Übernehme Dateien").size = 64 + p = m:section(NamedSection, "category_privileges", "core", "Kategorieprivilegien") p.dynamic = true diff --git a/src/ffluci/model/cbi/admin_services/dropbear.lua b/src/ffluci/model/cbi/admin_services/dropbear.lua new file mode 100644 index 0000000000..b8fcb9e6b2 --- /dev/null +++ b/src/ffluci/model/cbi/admin_services/dropbear.lua @@ -0,0 +1,14 @@ +-- ToDo: Translate, Add descriptions +m = Map("dropbear", "SSH-Server") + +s = m:section(TypedSection, "dropbear") +s.anonymous = true + +port = s:option(Value, "Port", "Port") +port.isinteger = true + +pwauth = s:option(Flag, "PasswordAuth", "Passwortanmeldung") +pwauth.enabled = 'on' +pwauth.disabled = 'off' + +return m
\ No newline at end of file diff --git a/src/ffluci/model/cbi/admin_services/httpd.lua b/src/ffluci/model/cbi/admin_services/httpd.lua new file mode 100644 index 0000000000..f89dbb7aeb --- /dev/null +++ b/src/ffluci/model/cbi/admin_services/httpd.lua @@ -0,0 +1,18 @@ +-- ToDo: Translate, Add descriptions +m = Map("httpd", "HTTP-Server") + +s = m:section(TypedSection, "httpd") +s.anonymous = true + +port = s:option(Value, "port", "Port") +port.isinteger = true + +s:option(Value, "home", "Wurzelverzeichnis") + +config = s:option(Value, "c_file", "Konfigurationsdatei", "/etc/httpd.conf wenn leer") +config.rmempty = true + +realm = s:option(Value, "realm", "Anmeldeaufforderung") +realm.rmempty = true + +return m
\ No newline at end of file diff --git a/src/ffluci/model/cbi/admin_mesh/olsrd.lua b/src/ffluci/model/cbi/admin_services/olsrd.lua index 430b786874..430b786874 100644 --- a/src/ffluci/model/cbi/admin_mesh/olsrd.lua +++ b/src/ffluci/model/cbi/admin_services/olsrd.lua diff --git a/src/ffluci/model/cbi/admin_system/fstab.lua b/src/ffluci/model/cbi/admin_system/fstab.lua new file mode 100644 index 0000000000..cf9a483d78 --- /dev/null +++ b/src/ffluci/model/cbi/admin_system/fstab.lua @@ -0,0 +1,21 @@ +m = Map("fstab", "Einhängepunkte") + +mount = m:section(TypedSection, "mount", "Einhängepunkte") +mount.anonymous = true +mount.addremove = true + +mount:option(Flag, "enabled", "aktivieren") +mount:option(Value, "device", "Gerät") +mount:option(Value, "target", "Einhängepunkt") +mount:option(Value, "fstype", "Dateisystem") +mount:option(Value, "options", "Optionen") + + +swap = m:section(TypedSection, "swap", "SWAP") +swap.anonymous = true +swap.addremove = true + +swap:option(Flag, "enabled", "aktivieren") +swap:option(Value, "device", "Gerät") + +return m |