Changeset 3993

Show
Ignore:
Timestamp:
01/04/09 17:46:08 (4 years ago)
Author:
Cyrus
Message:

Cleanup overview / details nodes

Location:
luci/trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • luci/trunk/applications/luci-fw/luasrc/controller/luci_fw/luci_fw.lua

    r3672 r3993  
    44    require("luci.i18n").loadc("luci-fw") 
    55    local i18n = luci.i18n.translate 
     6 
     7    entry({"admin", "network", "firewall"}, alias("admin", "network", "firewall", "zones"), i18n("fw_fw"), 60).i18n = "luci-fw" 
     8    entry({"admin", "network", "firewall", "zones"}, cbi("luci_fw/zones"), i18n("fw_zones"), 10) 
     9    entry({"admin", "network", "firewall", "redirect"}, arcombine(cbi("luci_fw/redirect"), cbi("luci_fw/rrule")), i18n("fw_redirect"), 30).leaf = true   
     10    entry({"admin", "network", "firewall", "rule"}, arcombine(cbi("luci_fw/traffic"), cbi("luci_fw/trule")), i18n("fw_traffic"), 20).leaf = true 
    611     
    7     local nodes = {} 
    8  
    9     table.insert(nodes, entry({"admin", "network", "firewall"}, alias("admin", "network", "firewall", "zones"), i18n("fw_fw"), 60)) 
    10     nodes[#nodes].index = true 
    11      
    12     table.insert(nodes, entry({"admin", "network", "firewall", "zones"}, cbi("luci_fw/zones"), i18n("fw_zones"), 10)) 
    13     table.insert(nodes, entry({"admin", "network", "firewall", "redirection"}, cbi("luci_fw/redirect"), i18n("fw_redirect"), 30))    
    14     table.insert(nodes, entry({"admin", "network", "firewall", "traffic"}, cbi("luci_fw/traffic"), i18n("fw_traffic"), 20)) 
    15          
    16     table.insert(nodes, entry({"admin", "network", "firewall", "rule"}, cbi("luci_fw/trule"))) 
    17     nodes[#nodes].leaf = true 
    18     table.insert(nodes, entry({"admin", "network", "firewall", "redirect"}, cbi("luci_fw/rrule"))) 
    19     nodes[#nodes].leaf = true 
    20      
    21     table.insert(nodes, entry({"mini", "network", "portfw"}, cbi("luci_fw/miniportfw", {autoapply=true}), i18n("fw_portfw", "Portweiterleitung"), 70)) 
    22      
    23     for i,n in ipairs(nodes) do 
    24         n.i18n = "luci-fw" 
    25         n.dependent = true 
    26     end  
     12    entry({"mini", "network", "portfw"}, cbi("luci_fw/miniportfw", {autoapply=true}), i18n("fw_portfw", "Portweiterleitung"), 70).i18n = "luci-fw" 
    2713end 
  • luci/trunk/applications/luci-fw/luasrc/model/cbi/luci_fw/rrule.lua

    r3514 r3993  
    2424back = s:option(DummyValue, "_overview", translate("overview")) 
    2525back.value = "" 
    26 back.titleref = luci.dispatcher.build_url("admin", "network", "firewall", "redirection") 
     26back.titleref = luci.dispatcher.build_url("admin", "network", "firewall", "redirect") 
    2727 
    2828name = s:option(Value, "_name", translate("name")) 
  • luci/trunk/applications/luci-fw/luasrc/model/cbi/luci_fw/trule.lua

    r3514 r3993  
    2121back = s:option(DummyValue, "_overview", translate("overview")) 
    2222back.value = "" 
    23 back.titleref = luci.dispatcher.build_url("admin", "network", "firewall", "traffic") 
     23back.titleref = luci.dispatcher.build_url("admin", "network", "firewall", "rule") 
    2424 
    2525 
  • luci/trunk/modules/admin-full/luasrc/controller/admin/network.lua

    r3548 r3993  
    2929    page.title  = i18n("a_n_switch") 
    3030    page.order  = 20 
    31  
    32     local page  = node("admin", "network", "wireless") 
    33     page.target = form("admin_network/wireless") 
    34     page.title  = i18n("wifi") 
     31     
     32    local page = entry({"admin", "network", "wireless"}, arcombine(cbi("admin_network/wireless"), cbi("admin_network/wifi")), i18n("wifi"), 15) 
    3533    page.i18n   = "wifi" 
    36     page.order  = 15 
     34    page.leaf = true 
    3735    page.subindex = true 
     36     
    3837    uci:foreach("wireless", "wifi-device", 
    3938        function (section) 
    4039            local ifc = section[".name"] 
    4140                entry({"admin", "network", "wireless", ifc}, 
    42                  alias("admin", "network", "wifi", ifc), 
     41                 true, 
    4342                 ifc:upper()).i18n = "wifi" 
    4443        end 
    4544    ) 
    46  
    47     local page  = node("admin", "network", "wifi") 
    48     page.target = cbi("admin_network/wifi") 
     45     
     46    local page = entry({"admin", "network", "network"}, arcombine(cbi("admin_network/network"), cbi("admin_network/ifaces")), i18n("interfaces", "Schnittstellen"), 10) 
    4947    page.leaf   = true 
    50     page.i18n = "wifi" 
    51  
    52     local page  = node("admin", "network", "network") 
    53     page.target = cbi("admin_network/network") 
    54     page.title  = i18n("interfaces", "Schnittstellen") 
    55     page.order  = 10 
    5648    page.subindex = true 
     49     
    5750    uci:foreach("network", "interface", 
    5851        function (section) 
     
    6053            if ifc ~= "loopback" then 
    6154                entry({"admin", "network", "network", ifc}, 
    62                  alias("admin", "network", "ifaces", ifc), 
     55                 true, 
    6356                 ifc:upper()) 
    6457            end 
    6558        end 
    6659    ) 
    67  
    68     local page  = node("admin", "network", "ifaces") 
    69     page.target = cbi("admin_network/ifaces") 
    70     page.leaf   = true 
    7160 
    7261    local page  = node("admin", "network", "dhcp")