* luci/app-olsr: further fixes in olsr plugins config
authorJo-Philipp Wich <jow@openwrt.org>
Sat, 13 Sep 2008 05:23:30 +0000 (05:23 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sat, 13 Sep 2008 05:23:30 +0000 (05:23 +0000)
applications/luci-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua

index 236276d..63e12e0 100644 (file)
@@ -97,7 +97,7 @@ local knownPlParams = {
                { DynamicList,  "Net",                                  "0.0.0.0/0", IpMask2Cidr, Cidr2IpMask }
        },
 
                { DynamicList,  "Net",                                  "0.0.0.0/0", IpMask2Cidr, Cidr2IpMask }
        },
 
-       ["olsrd_nameservice.so.0.2"] = {
+       ["olsrd_nameservice.so.0.3"] = {
                { DynamicList,  "name",                                 "my-name.mesh" },
                { DynamicList,  "hosts",                                "1.2.3.4 name-for-other-interface.mesh" },
                { Value,                "suffix",                               ".olsr" },
                { DynamicList,  "name",                                 "my-name.mesh" },
                { DynamicList,  "hosts",                                "1.2.3.4 name-for-other-interface.mesh" },
                { Value,                "suffix",                               ".olsr" },
@@ -162,6 +162,7 @@ for plugin, options in pairs(knownPlParams) do
                                bool.enabled  = "true"
                                bool.disabled = "false"
                        end
                                bool.enabled  = "true"
                                bool.disabled = "false"
                        end
+                       bool.optional = true
                        bool.default = default
                        bool:depends({ library = plugin })
                else
                        bool.default = default
                        bool:depends({ library = plugin })
                else
@@ -184,6 +185,7 @@ for plugin, options in pairs(knownPlParams) do
                        if otype == DynamicList then
                                field:value( default )
                        end
                        if otype == DynamicList then
                                field:value( default )
                        end
+                       field.optional = true
                        field.default = default
                        field:depends({ library = plugin })
                end
                        field.default = default
                        field:depends({ library = plugin })
                end