diff options
Diffstat (limited to 'aconf/modules/network.lua')
-rw-r--r-- | aconf/modules/network.lua | 14 |
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' } |