luci-base: fix misleading warning message when adding SSH keys
authorDirk Brenken <dev@brenken.org>
Wed, 8 Aug 2018 18:46:02 +0000 (20:46 +0200)
committerJo-Philipp Wich <jo@mein.io>
Sat, 29 Sep 2018 12:53:29 +0000 (14:53 +0200)
Prevent an incorrect / misleading "There are no changes to apply" message
from popping up when adding a new SSH key to the text box.

Fixes #2048.
Signed-off-by: Dirk Brenken <dev@brenken.org>
[reword commit message]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-mod-system/luasrc/model/cbi/admin_system/admin.lua

index 6c1c1235c5a59fcde59780f3195d111bd55d400e..34289533bfa9988b2078e25111b055a16298e2ac 100644 (file)
@@ -6,6 +6,7 @@ local fs = require "nixio.fs"
 
 m = Map("system", translate("Router Password"),
        translate("Changes the administrator password for accessing the device"))
+m.apply_on_parse = true
 
 s = m:section(TypedSection, "_dummy", "")
 s.addremove = false
@@ -45,6 +46,7 @@ if fs.access("/etc/config/dropbear") then
 
 m2 = Map("dropbear", translate("SSH Access"),
        translate("Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"))
+m2.apply_on_parse = true
 
 s = m2:section(TypedSection, "dropbear", translate("Dropbear Instance"))
 s.anonymous = true