Commit da3114cf authored by Guillaume Michon's avatar Guillaume Michon

Added properties to describe a single interface device


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@1034 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 2237cbdf
...@@ -30,34 +30,81 @@ ...@@ -30,34 +30,81 @@
class Device: class Device:
""" """
Device class Device class stores informations on a general network Device
with one network interface
""" """
_properties = ( _properties = (
{ 'id' : 'ip_bootproto', { 'id' : 'hostname',
'description' : 'IP Boot Protocol', 'description' : 'Hostname',
'type' : 'string', 'type' : 'string',
'mode' : '' }, 'mode' : '' },
{ 'id' : 'ip_address', { 'id' : 'ip_address',
'description' : 'IP Address', 'description' : 'IP Address',
'type' : 'string', 'type' : 'string',
'mode' : '' }, 'mode' : '' },
{ 'id' : 'ip_netmask', { 'id' : 'netmask',
'description' : 'IP Netmask', 'description' : 'Netmask',
'type' : 'string', 'type' : 'string',
'mode' : '' }, 'mode' : '' },
{ 'id' : 'ip_gateway', { 'id' : 'netmask_bits',
'description' : 'IP Gateway', 'description' : 'Netmask Bits',
'type' : 'int',
'mode' : '' },
{ 'id' : 'network_address',
'description' : 'Network Address',
'type' : 'string',
'mode' : '' },
{ 'id' : 'broadcast_address',
'description' : 'Broadcast Address',
'type' : 'string',
'mode' : '' },
{ 'id' : 'dns_server_ip_address',
'description' : 'DNS Server IP Address',
'type' : 'string',
'mode' : '' },
{ 'id' : 'gateway_ip_address',
'description' : 'Gateway IP Address',
'type' : 'string',
'mode' : '' },
{ 'id' : 'ppp_user',
'description' : 'PPP User Login',
'type' : 'string',
'mode' : '' },
{ 'id' : 'ppp_password',
'description' : 'PPP User Password',
'type' : 'string', 'type' : 'string',
'mode' : '' }, 'mode' : '' },
{ 'id' : 'root_password', { 'id' : 'wlan_wep_key',
'description' : 'The password of the root user', 'description' : 'WLAN Wep Key',
'type' : 'string', 'type' : 'string',
'mode' : '' }, 'mode' : '' },
{ 'id' : 'operating_system', { 'id' : 'wlan_essid',
'description' : 'The OS', 'description' : 'WLAN EssID',
'type' : 'string', 'type' : 'string',
'mode' : '' }, 'mode' : '' },
{ 'id' : 'wlan_channel',
'description' : 'WLAN Channel',
'type' : 'string',
'mode' : '' },
{ 'id' : 'ipsec_extra_config',
'description' : 'IPSec Extra Config',
'type' : 'text',
'mode' : '' },
{ 'id' : 'network_interface',
'description' : 'Network Interface',
'type' : 'string',
'mode' : '' },
{ 'id' : 'network_type',
'description' : 'Network Type',
'type' : 'string',
'mode' : '' },
{ 'id' : 'connection_type',
'description' : 'Connection Type',
'type' : 'string',
'mode' : '' },
{ 'id' : 'modem_type',
'description' : 'Modem Type',
'type' : 'string',
'mode' : '' }
) )
_categories = ( 'owner', )
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment