Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mirrors
openwrt
luci
提交
185eacba
L
luci
项目概览
mirrors
/
openwrt
/
luci
11 个月 前同步成功
通知
43
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
luci
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
185eacba
编写于
10月 30, 2010
作者:
J
Jo-Philipp Wich
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modules/admin-full: convert cbi maps to new network model
上级
ba84656d
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
364 addition
and
361 deletion
+364
-361
modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua
modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua
+14
-1
modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua
modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua
+343
-351
modules/admin-full/luasrc/model/cbi/admin_network/wifi_add.lua
...es/admin-full/luasrc/model/cbi/admin_network/wifi_add.lua
+7
-9
未找到文件。
modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua
浏览文件 @
185eacba
...
...
@@ -34,6 +34,11 @@ m:chain("wireless")
nw
.
init
(
m
.
uci
)
fw
.
init
(
m
.
uci
)
--function m.on_commit(map)
-- nw.init(map.uci)
-- fw.init(map.uci)
--end
s
=
m
:
section
(
NamedSection
,
arg
[
1
],
"interface"
,
translate
(
"Common Configuration"
))
s
.
addremove
=
false
...
...
@@ -107,7 +112,15 @@ function ifname_single.write(self, s, val)
for
_
,
i
in
ipairs
(
n
:
get_interfaces
())
do
n
:
del_interface
(
i
)
end
n
:
add_interface
(
val
)
for
i
in
val
:
gmatch
(
"%S+"
)
do
n
:
add_interface
(
i
)
-- if this is not a bridge, only assign first interface
if
self
.
option
==
"ifname_single"
then
break
end
end
end
end
...
...
modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua
浏览文件 @
185eacba
此差异已折叠。
点击以展开。
modules/admin-full/luasrc/model/cbi/admin_network/wifi_add.lua
浏览文件 @
185eacba
...
...
@@ -14,7 +14,6 @@ $Id$
local
nw
=
require
"luci.model.network"
local
fw
=
require
"luci.model.firewall"
local
wl
=
require
"luci.model.wireless"
local
uci
=
require
"luci.model.uci"
.
cursor
()
local
http
=
require
"luci.http"
...
...
@@ -34,7 +33,6 @@ end
nw
.
init
(
uci
)
fw
.
init
(
uci
)
wl
.
init
(
uci
)
m
.
hidden
=
{
device
=
http
.
formvalue
(
"device"
),
...
...
@@ -145,14 +143,15 @@ function attachnet.parse(self, section)
if
not
net
then
self
.
error
=
{
[
section
]
=
"missing"
}
else
local
wdev
=
wl
:
get_device
(
m
.
hidden
.
device
)
wdev
:
disabled
(
false
)
wdev
:
channel
(
m
.
hidden
.
channel
)
local
wdev
=
nw
:
get_wifidev
(
m
.
hidden
.
device
)
wdev
:
set
(
"disabled"
,
false
)
wdev
:
set
(
"channel"
,
m
.
hidden
.
channel
)
if
replace
:
formvalue
(
section
)
then
local
n
for
_
,
n
in
ipairs
(
wdev
:
get_
network
s
())
do
w
l
:
del_network
(
n
:
name
()
)
for
_
,
n
in
ipairs
(
wdev
:
get_
wifinet
s
())
do
w
dev
:
del_wifinet
(
n
)
end
end
...
...
@@ -177,8 +176,7 @@ function attachnet.parse(self, section)
wconf
.
bssid
=
m
.
hidden
.
bssid
end
local
wnet
=
wl
:
add_network
(
wconf
)
local
wnet
=
wdev
:
add_wifinet
(
wconf
)
if
wnet
then
if
zone
then
fw
:
del_network
(
net
:
name
())
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录