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 @@
class Device:
"""
Device class
Device class stores informations on a general network Device
with one network interface
"""
_properties = (
{ 'id' : 'ip_bootproto',
'description' : 'IP Boot Protocol',
{ 'id' : 'hostname',
'description' : 'Hostname',
'type' : 'string',
'mode' : '' },
{ 'id' : 'ip_address',
'description' : 'IP Address',
'type' : 'string',
'mode' : '' },
{ 'id' : 'ip_netmask',
'description' : 'IP Netmask',
{ 'id' : 'netmask',
'description' : 'Netmask',
'type' : 'string',
'mode' : '' },
{ 'id' : 'ip_gateway',
'description' : 'IP Gateway',
{ 'id' : 'netmask_bits',
'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',
'mode' : '' },
{ 'id' : 'root_password',
'description' : 'The password of the root user',
{ 'id' : 'wlan_wep_key',
'description' : 'WLAN Wep Key',
'type' : 'string',
'mode' : '' },
{ 'id' : 'operating_system',
'description' : 'The OS',
{ 'id' : 'wlan_essid',
'description' : 'WLAN EssID',
'type' : 'string',
'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