| Trees | Indices | Help |
|
|---|
|
|
object --+
|
ZenModelBase.ZenModelBase --+
|
ExtensionClass.Base --+ |
| |
OFS.CopySupport.CopyContainer --+ |
| |
ZenRelations.RelCopySupport.RelCopyContainer --+ |
| |
ExtensionClass.Base --+ | |
| | |
OFS.CopySupport.CopyContainer --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
App.Management.Navigation --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
App.Management.Tabs --+ | |
| | |
Acquisition.Implicit --+ | |
| | |
Persistence.Persistent --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
webdav.EtagSupport.EtagSupport --+ | | | |
| | | | |
webdav.Lockable.LockableItem --+ | | |
| | | |
webdav.Resource.Resource --+ | | |
| | | |
webdav.Collection.Collection --+ | |
| | |
OFS.Traversable.Traversable --+ | |
| | |
OFS.ObjectManager.ObjectManager --+ |
| |
ExtensionClass.Base --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
OFS.CopySupport.CopySource --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
App.Management.Tabs --+ | |
| | |
OFS.Traversable.Traversable --+ | |
| | |
AccessControl.Owned.Owned --+ | |
| | |
ZenRelations.ZItem.ZItem --+ | |
| | |
Acquisition.Implicit --+ | |
| | |
AccessControl.Role.RoleManager --+ | |
| | |
ZenRelations.PrimaryPathObjectManager.PrimaryPathManager --+ |
| |
ExtensionClass.Base --+ | |
| | |
App.Undo.UndoSupport --+ |
| |
ZenRelations.PrimaryPathObjectManager.PrimaryPathObjectManager --+ |
| |
object --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
OFS.ZDOM.Node --+ | | | |
| | | | |
OFS.ZDOM.Element --+ | | | |
| | | | |
OFS.ZDOM.ElementWithAttributes --+ | | |
| | | |
OFS.PropertyManager.PropertyManager --+ | |
| | |
ZenRelations.ZenPropertyManager.ZenPropertyManager --+ |
| |
ZenRelations.RelationshipManager.RelationshipManager --+
|
ExtensionClass.Base --+ |
| |
OFS.History.Historical --+
|
object --+ |
| |
ZenPacker.ZenPacker --+
|
ZenModelRM.ZenModelRM --+
|
object --+ |
| |
OFS.OrderSupport.OrderSupport --+ |
| |
ExtensionClass.Base --+ | |
| | |
OFS.CopySupport.CopyContainer --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
App.Management.Navigation --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
App.Management.Tabs --+ | |
| | |
Acquisition.Implicit --+ | |
| | |
Persistence.Persistent --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
webdav.EtagSupport.EtagSupport --+ | | | |
| | | | |
webdav.Lockable.LockableItem --+ | | |
| | | |
webdav.Resource.Resource --+ | | |
| | | |
webdav.Collection.Collection --+ | |
| | |
OFS.Traversable.Traversable --+ | |
| | |
OFS.ObjectManager.ObjectManager --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
OFS.ZDOM.Node --+ | | | |
| | | | |
OFS.ZDOM.Element --+ | | | |
| | | | |
OFS.ZDOM.ElementWithAttributes --+ | | |
| | | |
OFS.PropertyManager.PropertyManager --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
AccessControl.PermissionMapping.RoleManager --+ | | |
| | | |
AccessControl.rolemanager.RoleManager --+ | | |
| | | |
OFS.role.RoleManager --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
webdav.EtagSupport.EtagSupport --+ | | | |
| | | | |
webdav.Lockable.LockableItem --+ | | |
| | | |
webdav.Resource.Resource --+ | | |
| | | |
webdav.Collection.Collection --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
ExtensionClass.Base --+ | | | |
| | | | |
webdav.EtagSupport.EtagSupport --+ | | | | |
| | | | | |
webdav.Lockable.LockableItem --+ | | | |
| | | | |
webdav.Resource.Resource --+ | | |
| | | |
ExtensionClass.Base --+ | | | |
| | | | |
OFS.CopySupport.CopySource --+ | | |
| | | |
ExtensionClass.Base --+ | | | |
| | | | |
App.Management.Tabs --+ | | |
| | | |
OFS.Traversable.Traversable --+ | | |
| | | |
OFS.ZDOM.Node --+ | | | |
| | | | |
OFS.ZDOM.Element --+ | | |
| | | |
ExtensionClass.Base --+ | | | |
| | | | |
AccessControl.owner.Owned --+ | | | |
| | | | |
OFS.owner.Owned --+ | | |
| | | |
ExtensionClass.Base --+ | | | |
| | | | |
App.Undo.UndoSupport --+ | | |
| | | |
OFS.SimpleItem.Item --+ | |
| | |
ExtensionClass.Base --+ | | |
| | | |
OFS.FindSupport.FindSupport --+ | |
| | |
OFS.Folder.Folder --+ |
| |
OFS.OrderedFolder.OrderedFolder --+
|
Commandable.Commandable --+
|
ZenMenuable.ZenMenuable --+
|
DataRoot
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
| return a list of tuples |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
boolean
>>> dmd.Devices.checkValidId('^*') 'The id "^*" contains characters illegal in URLs.' >>> dmd.Devices.checkValidId('Server') 'The id "Server" is invalid - it is already in use.' >>> dmd.Devices.checkValidId('ZenTestId') True |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
portal_type = 'DataRoot'
|
|||
meta_type = 'DataRoot'
|
|||
manage_main = OrderedFolder.manage_main
|
|||
manage_options = OrderedFolder.manage_options
|
|||
_rq = True
|
|||
uuid = None
|
|||
availableVersion = None
|
|||
lastVersionCheck = 0
|
|||
lastVersionCheckAttempt = 0
|
|||
versionCheckOptIn = True
|
|||
reportMetricsOptIn = True
|
|||
acceptedTerms = True
|
|||
instanceIdentifier = 'Zenoss'
|
|||
smtpHost = 'localhost'
|
|||
pageCommand = '$ZENHOME/bin/zensnpp localhost 444 $RECIPIENT'
|
|||
smtpPort = 25
|
|||
smtpUser = ''
|
|||
smtpPass = ''
|
|||
smtpUseTLS = 0
|
|||
emailFrom = ''
|
|||
iconMap = {}
|
|||
geomapapikey = ''
|
|||
geocache = ''
|
|||
version = ""
|
|||
enableLiveSearch = True
|
|||
AUTH_TYPE_SESSION = "session"
|
|||
AUTH_TYPE_COOKIE = "cookie"
|
|||
userAuthType = "session"
|
|||
pauseHubNotifications = False
|
|||
incrementalTreeLoad = False
|
|||
_properties = {'id': 'title', 'type': 'string', 'mode': 'w'},
|
|||
_relations = 'userCommands', ToManyCont(ToOne, 'Products.ZenMo
|
|||
factory_type_information = {'id': 'DataRoot', 'meta_type': 'Da
|
|||
security = ClassSecurityInfo()
|
|||
prodStateDashboardThresh = 1000
|
|||
priorityDashboardThresh = 2
|
|||
prodStateConversions = ['Production:1000', 'Pre-Production:500
|
|||
priorityConversions = ['Highest:5', 'High:4', 'Normal:3', 'Low
|
|||
statusConversions = ['Up:0', 'None:-1', 'No DNS:-2',]
|
|||
interfaceStateConversions = ['up:1', 'down:2', 'testing:3', 'u
|
|||
administrativeRoles = "Administrator", "Analyst", "Engineer",
|
|||
defaultDateRange = 129600
|
|||
performanceDateRanges = [('Hourly', 129600,), ('Daily', 864000
|
|||
zPrimaryBasePath = "", "zport"
|
|||
|
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|||
|
|||
|
Override to force redirection to quickstart.
|
Return an error page that is more friendly then the standard stack trace + feedback page for ConflictErrors and MySQL errors (we need to add out of disk space errors). If one of these is not found we return the old stacktrace page |
Write out csv rows with the given objects and fields. If out is not None then call out.write() with the result and return None otherwise return the result. Each item in fieldsAndLabels is either a string representing a field/key/index (see getDataField) or it is a tuple of (field, label) where label is the string to be used in the first row as label for that column. Objects can be either dicts, lists/tuples or other objects. Field is interpreted as a key, index or attribute depending on what object is. Method names can be passed instead of attribute/key/indices as field. In this case the method is called and the return value is used in the export. |
Called by Commandable.doCommand() to ascertain objects on which a UserCommand should be executed. |
Return url for page which manages user commands
|
Checks a valid id
|
|
Create a new backup file using zenbackup and the options specified in the request. This method makes use of the fact that DataRoot is a Commandable in order to use Commandable.write |
Return a string that represents the Zenoss product that is installed. Currently this is something like 'core' or 'enterprise'. This is used in the version check code to retrieve the available version for the correct product. |
Returns pretty messages when errors are raised in templates.
Access this method from a template like so:
<div tal:content="..."
...
tal:on-error="structure python:here.dmd.error_handler(error)">
@param error: A TALES.ErrorInfo instance with attributes type, value
and traceback.
@return: HTML fragment with an error message
|
Whether we're in debug mode, so that javascript will behave accordingly
|
Handle our authentication mechanism |
|
|||
_properties
|
_relations
|
factory_type_information
|
prodStateConversions
|
priorityConversions
|
interfaceStateConversions
|
administrativeRoles
|
performanceDateRanges
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1.1812 on Tue Oct 11 12:51:21 2011 | http://epydoc.sourceforge.net |