Package ZenModel :: Module UserSettings :: Class GroupSettings
[hide private]
[frames] | no frames]

Class GroupSettings

source code

                                                   object --+            
                                                            |            
                                    ZenModelBase.ZenModelBase --+        
                                                                |        
Products.ZenRelations.RelationshipManager.RelationshipManager --+        
                                                                |        
                                      ExtensionClass.Base --+   |        
                                                            |   |        
                                       OFS.History.Historical --+        
                                                                |        
                                                   object --+   |        
                                                            |   |        
                                          ZenPacker.ZenPacker --+        
                                                                |        
                                            ZenModelRM.ZenModelRM --+    
                                                                    |    
                                                         UserSettings --+
                                                                        |
                                                                       GroupSettings

Instance Methods [hide private]
 
_getG(self) source code
 
hasNoGlobalRoles(self)
This is a group we never have roles.
source code
 
manage_addUsersToGroup(self, userids, REQUEST=None)
Add user to this group
source code
 
manage_deleteUserFromGroup(self, userid) source code
 
manage_deleteUsersFromGroup(self, userids=(), REQUEST=None)
Delete users from this group
source code
 
getMemberUserSettings(self) source code
 
getMemberUserIds(self) source code
 
printUsers(self) source code
 
getEmailAddresses(self) source code
 
getPagerAddresses(self) source code

Inherited from UserSettings: exportXmlHook, getActionRules, getAllAdminRoles, getDotNetSession, getUserGroupSettingsNames, getUserRoles, iseditable, manage_addActionRule, manage_addAdministrativeRole, manage_addCustomEventView, manage_beforeDelete, manage_deleteAdministrativeRole, manage_editAdministrativeRoles, manage_editUserSettings, manage_emailTest, manage_pagerTest, updatePropsFromDict, zentinelTabs

Inherited from ZenModelRM.ZenModelRM: __init__, changePythonClass, creator, editableDeviceList, findChild, getCreatedTimeString, getDmdKey, getModificationTimeString, getSubObjects, getTreeItems, getZenRootNode, index_object, primarySortKey, reindex_all, rename, unindex_object, viewName, zmanage_addProperty, zmanage_delObjects, zmanage_delProperties, zmanage_editProperties, zmanage_exportObject, zmanage_importObject, zmanage_importObjects

Inherited from ZenModelBase.ZenModelBase: __call__, __hash__, all_meta_types, aqBaseHasAttr, breadCrumbs, callZenScreen, checkRemotePerm, checkValidId, createHierarchyObj, custPropertyIds, custPropertyMap, getBreadCrumbUrlPath, getDmd, getDmdObj, getDmdRoot, getHierarchyObj, getIconPath, getIdLink, getNowString, getObjByPath, getPrimaryDmdId, getUnusedId, getZ, getZopeObj, helpLink, isLocalName, manage_deleteObjects, prepId, saveCustProperties, todayDate, urlLink, view, visibleCustPropertyMap, yesterdayDate, zenScreenUrl, zenpathjoin, zenpathsplit

Inherited from OFS.History.Historical: manage_afterHistoryCopy, manage_beforeHistoryCopy, manage_change_history, manage_historicalComparison, manage_historyCompare, manage_historyCopy

Inherited from ZenPacker.ZenPacker: addToZenPack, eligiblePacks, findObject

Inherited from object: __delattr__, __getattribute__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  meta_type = 'GroupSettings'
  factory_type_information = {'immediate_view': 'editGroupSettin...
  security = ClassSecurityInfo()

Inherited from UserSettings: dashboardState, defaultAdminLevel, defaultAdminRole, defaultEventPageSize, defaultPageSize, email, escalationMinutes, eventConsoleRefresh, netMapStartObject, oncallEnd, oncallStart, pager, sub_meta_types, zenossNetPassword, zenossNetUser

Inherited from UserSettings (private): _properties, _relations

Inherited from ZenModelRM.ZenModelRM: default_catalog, isInTree

Inherited from ZenModelBase.ZenModelBase: index_html

Inherited from OFS.History.Historical: HistoricalRevisions, __ac_permissions__, manage_change_history_page, manage_options

Inherited from OFS.History.Historical (private): _manage_historyComparePage

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

hasNoGlobalRoles(self)

source code 
This is a group we never have roles. This is set to false so that fuctionality that would normally be taken away for a restricted user is left in.
Overrides: UserSettings.hasNoGlobalRoles

getEmailAddresses(self)

source code 
Overrides: UserSettings.getEmailAddresses

getPagerAddresses(self)

source code 
Overrides: UserSettings.getPagerAddresses

Class Variable Details [hide private]

factory_type_information

Value:
{'immediate_view': 'editGroupSettings', 'actions':({'name': 'Edit', 'a\
ction': 'editGroupSettings', 'permissions':(ZEN_CHANGE_SETTINGS,),}, {\
'name': 'Administered Objects', 'action': 'administeredDevices', 'perm\
issions':(ZEN_CHANGE_ADMIN_OBJECTS,)}, {'name': 'Event Views', 'action\
': 'editEventViews', 'permissions':(ZEN_CHANGE_SETTINGS,),}, {'name': \
'Alerting Rules', 'action': 'editActionRules', 'permissions':(ZEN_CHAN\
GE_ALERTING_RULES,),},)},