luci-proto-qmi: only show password and username if auth is selected
Only show username and password if we use PAP/CHAP, PAP or CHAP authentication. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
parent
204bc5b9ab
commit
f17227d3f5
1 changed files with 15 additions and 7 deletions
|
@ -26,18 +26,26 @@ apn = section:taboption("general", Value, "apn", translate("APN"))
|
||||||
pincode = section:taboption("general", Value, "pincode", translate("PIN"))
|
pincode = section:taboption("general", Value, "pincode", translate("PIN"))
|
||||||
|
|
||||||
|
|
||||||
username = section:taboption("general", Value, "username", translate("PAP/CHAP username"))
|
|
||||||
|
|
||||||
|
|
||||||
password = section:taboption("general", Value, "password", translate("PAP/CHAP password"))
|
|
||||||
password.password = true
|
|
||||||
|
|
||||||
auth = section:taboption("general", Value, "auth", translate("Authentication Type"))
|
auth = section:taboption("general", Value, "auth", translate("Authentication Type"))
|
||||||
auth:value("", translate("-- Please choose --"))
|
|
||||||
auth:value("both", "PAP/CHAP (both)")
|
auth:value("both", "PAP/CHAP (both)")
|
||||||
auth:value("pap", "PAP")
|
auth:value("pap", "PAP")
|
||||||
auth:value("chap", "CHAP")
|
auth:value("chap", "CHAP")
|
||||||
auth:value("none", "NONE")
|
auth:value("none", "NONE")
|
||||||
|
auth.default = "none"
|
||||||
|
|
||||||
|
|
||||||
|
username = section:taboption("general", Value, "username", translate("PAP/CHAP username"))
|
||||||
|
username:depends("auth", "pap")
|
||||||
|
username:depends("auth", "chap")
|
||||||
|
username:depends("auth", "both")
|
||||||
|
|
||||||
|
|
||||||
|
password = section:taboption("general", Value, "password", translate("PAP/CHAP password"))
|
||||||
|
password:depends("auth", "pap")
|
||||||
|
password:depends("auth", "chap")
|
||||||
|
password:depends("auth", "both")
|
||||||
|
password.password = true
|
||||||
|
|
||||||
|
|
||||||
if luci.model.network:has_ipv6() then
|
if luci.model.network:has_ipv6() then
|
||||||
ipv6 = section:taboption("advanced", Flag, "ipv6", translate("Enable IPv6 negotiation"))
|
ipv6 = section:taboption("advanced", Flag, "ipv6", translate("Enable IPv6 negotiation"))
|
||||||
|
|
Loading…
Reference in a new issue