[hide private]
[frames] | no frames]

[ Identifiers | To Do | Deprecations ]

# To Do List

To Do in Products.DataCollector.SshClient.SshClientTransport.verifyHostKey verify the host key

To Do in Products.DataCollector.TelnetClient.check support alternate ports

To Do in Products.DataCollector.zenmodeler.ZenModeler.remote_deleteDevice implement

To Do in Products.DataCollector.zenmodeler.ZenModeler.selectPlugins determine if an event for the collector AND the device should be sent

To Do in Products.ZenEvents.EventManagerBase.EventManagerBase.sendEvent implement

To Do in Products.ZenModel.Device.Device.__getattr__ Not sure this is needed, see getLastPollSnmpUpTime and getSnmpLastCollection

To Do in Products.ZenModel.Device.Device._setPropValue Not sure this is needed, see setSnmpLastCollection

To Do in Products.ZenModel.Device.Device.addDeviceGroup Already exists on ZDeviceLoader

To Do in Products.ZenModel.Device.Device.addLocation Doesn't really do work on a device object. Already exists on ZDeviceLoader

To Do in Products.ZenModel.Device.Device.addManufacturer Doesn't really do work on a device object. Already exists on ZDeviceLoader

To Do in Products.ZenModel.Device.Device.addSystem Already exists on ZDeviceLoader

To Do in Products.ZenModel.Device.Device.availability Performance enhancement: Should move import outside of method

To Do in Products.ZenModel.Device.Device.collectDevice generateEvents param is not being used.

To Do in Products.ZenModel.Device.Device.followNextHopIps Can be moved to zendisc.py

To Do in Products.ZenModel.Device.Device.getHWManufacturerName Remove this method and remove the call from testDevice.py

To Do in Products.ZenModel.Device.Device.getHWProductKey Remove this method and remove the call from testDevice.py

To Do in Products.ZenModel.Device.Device.getHWSerialNumber Remove this method and remove the call from testDevice.py

To Do in Products.ZenModel.Device.Device.getHWTag remove this method and remove the call from testDevice.py

To Do in Products.ZenModel.Device.Device.getManageIpObj This method may not be called anywhere, remove it.

To Do in Products.ZenModel.Device.Device.getOSManufacturerName Remove this method and remove the call from testDevice.py

To Do in Products.ZenModel.Device.Device.getOSProductKey Remove this method and remove the call from testDevice.py

To Do in Products.ZenModel.Device.Device.getOSProductName Remove this method and remove the call from testDevice.py

To Do in Products.ZenModel.Device.Device.setHWProduct Doesn't really do work on a device object. Already exists on ZDeviceLoader

To Do in Products.ZenModel.Device.Device.setOSProduct Doesn't really do work on a device object. Already exists on ZDeviceLoader

To Do in Products.ZenModel.IpNetwork.IpNetwork.createNet investigate IPv6 issues

To Do in Products.ZenModel.NotificationSubscription.NotificationSubscriptionManager change the icon parameter in factory_type_information.

- To Do in Products.ZenModel.Organizer.Organizer.childMoveTargets We should be using either deviceMoveTargets or childMoveTargets
      >>> dmd.Events.getOrganizerName() in dmd.Events.childMoveTargets()
      False

To Do in Products.ZenModel.Organizer.Organizer.deviceMoveTargets We should be using either deviceMoveTargets or childMoveTargets

To Do in Products.ZenModel.ZenPack.ZenPack.manage_exportPack make this more modular add better XML headers

To Do in Products.ZenModel.actions.EmailAction._stripTags needs to be updated for the new data structure?

To Do in Products.ZenModel.actions.PageAction.executeOnTarget handle the deferred parameter on the sendPage call.

To Do in Products.ZenUtils.Utils.zenPath determine what the correct behaviour should be if $ZENHOME is a symlink!