Revert "luci-mod-system: Dropbear: remove custom flag values"
authorPaul Donald <newtwen+github@gmail.com>
Thu, 13 Jun 2024 13:11:04 +0000 (15:11 +0200)
committerPaul Donald <newtwen+github@gmail.com>
Thu, 13 Jun 2024 13:11:04 +0000 (15:11 +0200)
This reverts commit 43f60c3fad0672ed4cce54939d3c231a1f872a5e.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js

index 24ed804413ccebad223ff14f2147d138614c48bf..45b9994cc6f35f952f09a333df8a78652803a78c 100644 (file)
@@ -15,7 +15,7 @@ return view.extend({
                s.addbtntitle = _('Add instance');
 
                o = s.option(form.Flag, 'enable', _('Enable Instance'), _('Enable <abbr title="Secure Shell">SSH</abbr> service instance'));
-               o.default = true;
+               o.default  = o.enabled;
 
                o = s.option(widgets.NetworkSelect, 'Interface', _('Interface'), _('Listen only on the given interface or, if unspecified, on all'));
                o.nocreate    = true;
@@ -25,13 +25,20 @@ return view.extend({
                o.placeholder = 22;
 
                o = s.option(form.Flag, 'PasswordAuth', _('Password authentication'), _('Allow <abbr title="Secure Shell">SSH</abbr> password authentication'));
-               o.default = true;
+               o.enabled  = 'on';
+               o.disabled = 'off';
+               o.default  = o.enabled;
                o.rmempty  = false;
 
                o = s.option(form.Flag, 'RootPasswordAuth', _('Allow root logins with password'), _('Allow the <em>root</em> user to log in with password'));
-               o.default = true;
+               o.enabled  = 'on';
+               o.disabled = 'off';
+               o.default  = o.enabled;
 
                o = s.option(form.Flag, 'GatewayPorts', _('Gateway Ports'), _('Allow remote hosts to connect to local SSH forwarded ports'));
+               o.enabled  = 'on';
+               o.disabled = 'off';
+               o.default  = o.disabled;
 
                return m.render();
        }