summaryrefslogtreecommitdiffstats
path: root/aconf/modules/network.lua
diff options
context:
space:
mode:
Diffstat (limited to 'aconf/modules/network.lua')
-rw-r--r--aconf/modules/network.lua14
1 files changed, 7 insertions, 7 deletions
diff --git a/aconf/modules/network.lua b/aconf/modules/network.lua
index 05d8576..51d7589 100644
--- a/aconf/modules/network.lua
+++ b/aconf/modules/network.lua
@@ -13,7 +13,7 @@ Host.address = M.net.IPAddress{required=true, addr='ipaddr'}
Host.canonical = M.String{required=true, ui_name='Canonical name'}
Host.alias = M.Set{
type=M.String,
- be_mode=M.addr.special.enum_keys,
+ be_mode='enumerate',
ui_name='Aliases',
ui_member='Alias',
detail=false
@@ -23,13 +23,13 @@ local Resolv = M.new()
Resolv.servers = M.List{
type=M.net.IPAddress,
addr='nameserver',
- be_mode=M.addr.special.enum_keys,
+ be_mode='enumerate',
widget='inline'
}
Resolv.search_domains = M.List{
type=M.String,
addr='search/domain',
- be_mode=M.addr.special.enum_keys,
+ be_mode='enumerate',
widget='inline'
}
@@ -255,16 +255,16 @@ Net.resolver = M.Model{
Net.enabled_ifaces = M.Set{
type=M.Reference{scope='../interfaces', addr='*/*', on_delete='set-null'},
addr=iface_aug_addr..'/auto',
- be_mode=M.addr.special.enum_keys,
+ be_mode='enumerate',
visible=false
}
Net.interfaces = M.Collection{
type=Interface,
addr=iface_aug_addr..'/iface',
be_mode={
- ['.']=M.addr.special.value_equals(),
- ['*']=M.addr.special.value_equals('family'),
- ['*/link']=M.addr.special.value_equals('method')
+ ['.']='value',
+ ['*']='child-value:family',
+ ['*/link']='child-value:method'
},
widget='inline'
}