diff options
Diffstat (limited to 'applications/luci-ntpc')
-rw-r--r-- | applications/luci-ntpc/luasrc/model/cbi/ntpc/ntpc.lua | 17 | ||||
-rw-r--r-- | applications/luci-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua | 9 |
2 files changed, 19 insertions, 7 deletions
diff --git a/applications/luci-ntpc/luasrc/model/cbi/ntpc/ntpc.lua b/applications/luci-ntpc/luasrc/model/cbi/ntpc/ntpc.lua index ab7f73edb..5265359c6 100644 --- a/applications/luci-ntpc/luasrc/model/cbi/ntpc/ntpc.lua +++ b/applications/luci-ntpc/luasrc/model/cbi/ntpc/ntpc.lua @@ -20,14 +20,21 @@ s.addremove = false s:option(DummyValue, "_time", translate("Current system time")).value = os.date("%c") -s:option(Value, "interval", translate("Update interval (in seconds)")).rmempty = true -s:option(Value, "count", translate("Count of time measurements"), translate("empty = infinite")).rmempty = true +interval = s:option(Value, "interval", translate("Update interval (in seconds)")) +interval.datatype = "and(uinteger,min(1))" +interval.rmempty = true +count = s:option(Value, "count", translate("Count of time measurements"), translate("empty = infinite")) +count.datatype = "and(uinteger,min(1))" +count.rmempty = true s2 = m:section(TypedSection, "ntpdrift", translate("Clock Adjustment")) s2.anonymous = true s2.addremove = false -s2:option(Value, "freq", translate("Offset frequency")).rmempty = true + +freq = s2:option(Value, "freq", translate("Offset frequency")) +freq.datatype = "integer" +freq.rmempty = true s3 = m:section(TypedSection, "ntpserver", translate("Time Servers")) s3.anonymous = true @@ -35,6 +42,8 @@ s3.addremove = true s3.template = "cbi/tblsection" s3:option(Value, "hostname", translate("Hostname")) -s3:option(Value, "port", translate("Port")).rmempty = true +port = s3:option(Value, "port", translate("Port")) +port.datatype = "port" +port.rmempty = true return m diff --git a/applications/luci-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua b/applications/luci-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua index 9b5633762..2a6c41524 100644 --- a/applications/luci-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua +++ b/applications/luci-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua @@ -21,8 +21,9 @@ s.addremove = false s:option(DummyValue, "_time", translate("Current system time")).value = os.date("%c") -s:option(Value, "interval", translate("Update interval (in seconds)")).rmempty = true - +interval = s:option(Value, "interval", translate("Update interval (in seconds)")) +interval.datatype = "and(uinteger,min(1))" +interval.rmempty = true s3 = m:section(TypedSection, "ntpserver", translate("Time Server")) s3.anonymous = true @@ -30,6 +31,8 @@ s3.addremove = true s3.template = "cbi/tblsection" s3:option(Value, "hostname", translate("Hostname")) -s3:option(Value, "port", translate("Port")).rmempty = true +port = s3:option(Value, "port", translate("Port")) +port.datatype = "port" +port.rmempty = true return m |