Merge pull request #2462 from cshoredaniel/luci-rad2-pass-go-fix

luci-app-radicale2: A couple of fixes for radicale2 UI
This commit is contained in:
Hannu Nyman 2019-01-26 15:32:57 +02:00 committed by GitHub
commit c81ae86847
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 27 deletions

View file

@ -135,33 +135,19 @@ function encpass(self, section)
return encvalue and encvalue.encrypted_password return encvalue and encvalue.encrypted_password
end end
pass.parse = function(self, section, novld) pass.cfgvalue = function(self, section)
local encvalue if not plainpass:formvalue(section) then
if self:cfgvalue(section) then return Value.cfgvalue(self, section)
if not plainpass:cfgvalue(section) then
return Value.parse(self, section)
else else
encvalue = encpass(self, section) return Value.formvalue(self, section)
if encvalue then
self.formvalue = function(self, section)
return encvalue
end end
return Value.parse(self, section, novld) end
pass.formvalue = function(self, section)
if not plainpass:formvalue(section) then
return Value.formvalue(self, section)
else else
self.formvalue = self.cfgvalue return encpass(self, section) or Value.formvalue(self, section)
return Value.parse(self, section, novld)
end
end
else
encvalue = encpass(self, section)
if encvalue then
self.formvalue = function(self, section)
return encvalue
end
return Value.parse(self, section, novld)
else
return nil
end
end end
end end

View file

@ -1,7 +1,7 @@
<% <%
local uci = require "luci.model.uci".cursor() local uci = require "luci.model.uci".cursor()
local http_port = uci:get("radicale2", "server", "host") local http_port = uci:get("radicale2", "server", "host")
local usessl = uci:get("radicale2", "server", "ssl") local usessl = uci:get_bool("radicale2", "server", "ssl")
if type(http_port) == "table" then if type(http_port) == "table" then
http_port = http_port[1] http_port = http_port[1]
end end