Changeset 6396

Show
Ignore:
Timestamp:
11/07/10 21:01:56 (3 years ago)
Author:
jow
Message:

applications/luci-firewall: support local destination in rules, add placeholders

Location:
luci/trunk/applications/luci-firewall/luasrc/model/cbi/luci_fw
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • luci/trunk/applications/luci-firewall/luasrc/model/cbi/luci_fw/rrule.lua

    r6383 r6396  
    9393        "the internal host")) 
    9494toport.optional = true 
    95 toport.size = 5 
    96  
     95toport.placeholder = "0-65535" 
    9796 
    9897target = s:taboption("advanced", ListValue, "target", translate("Redirection type")) 
     
    114113src_dip.optional = true 
    115114src_dip.datatype = "ip4addr" 
     115src_dip.placeholder = translate("any") 
    116116 
    117117src_mac = s:taboption("advanced", Value, "src_mac", translate("Source MAC address")) 
    118118src_mac.optional = true 
    119119src_mac.datatype = "macaddr" 
     120src_mac.placeholder = translate("any") 
    120121 
    121122src_ip = s:taboption("advanced", Value, "src_ip", translate("Source IP address")) 
    122123src_ip.optional = true 
    123124src_ip.datatype = "ip4addr" 
     125src_ip.placeholder = translate("any") 
    124126 
    125127sport = s:taboption("advanced", Value, "src_port", translate("Source port"), 
     
    128130sport.optional = true 
    129131sport.datatype = "portrange" 
     132sport.placeholder = "0-65536" 
    130133sport:depends("proto", "tcp") 
    131134sport:depends("proto", "udp") 
  • luci/trunk/applications/luci-firewall/luasrc/model/cbi/luci_fw/trule.lua

    r6383 r6396  
    5454dest = s:taboption("advanced", Value, "dest", translate("Destination zone")) 
    5555dest.nocreate = true 
    56 dest.default = "lan" 
     56dest.allowlocal = true 
    5757dest.template = "cbi/firewall_zonelist" 
    5858 
     
    108108src_ip.optional = true 
    109109src_ip.datatype = has_v2 and "ipaddr" or "ip4addr" 
     110src_ip.placeholder = translate("any") 
    110111 
    111112sport = s:taboption("general", Value, "src_port", translate("Source port")) 
    112113sport.optional = true 
    113114sport.datatype = "portrange" 
     115sport.placeholder = "0-65535" 
    114116sport:depends("proto", "tcp") 
    115117sport:depends("proto", "udp") 
     
    119121dest_ip.optional = true 
    120122dest_ip.datatype = has_v2 and "ipaddr" or "ip4addr" 
     123dest_ip.placeholder = translate("any") 
    121124 
    122125dport = s:taboption("general", Value, "dest_port", translate("Destination port")) 
     
    126129dport:depends("proto", "udp") 
    127130dport:depends("proto", "tcpudp") 
     131dport.placeholder = "0-65535" 
    128132 
    129133jump = s:taboption("general", ListValue, "target", translate("Action")) 
     
    135139 
    136140 
    137 s:taboption("advanced", Value, "src_mac", translate("Source MAC-address")).optional = true 
     141smac = s:taboption("advanced", Value, "src_mac", translate("Source MAC address")) 
     142smac.optional = true 
     143smac.datatype = "macaddr" 
     144smac.placeholder = translate("any") 
    138145 
    139146if has_v2 then