* luci/libs/uvl: implement default value option for variable sections

This commit is contained in:
Jo-Philipp Wich 2008-09-07 02:55:42 +00:00
parent 98ff081c9f
commit 885e54007f
2 changed files with 10 additions and 1 deletions

View file

@ -1119,7 +1119,7 @@ end
--- Get the value of this option.
-- @return The associated configuration value
function option.value(self)
local v = self:config()
local v = self:config() or self:scheme('default')
if v and self:scheme('multival') then
v = luci.util.split( v, "%s+", nil, true )
end

View file

@ -267,6 +267,15 @@ config variable
option datatype 'string'
option required false
# Variable default value (schema.@variable.default)
config variable
option name 'default'
option title 'Datatype of this variable'
option section 'schema.variable'
option type 'variable'
option datatype 'string'
option required false
# Variable validators (schema.@variable.validator)
config variable
option name 'validator'