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

Class ZenMenu

source code

Products.ZenModel.ZenModelRM.ZenModelRM --+
                                          |
                             object --+   |
                                      |   |
                ZenPackable.ZenPackable --+
                                          |
                                         ZenMenu

A Menu object that holds Menu Items.

Instance Methods [hide private]
 
manage_addZenMenuItem(self, id=None, description='', action='', permissions=(Permissions.view,), isdialog=False, isglobal=True, banned_classes=(), allowed_classes=(), banned_ids=(), ordering=0.0, REQUEST=None)
Add a menu item to a menu
source code
 
manage_deleteZenMenuItem(self, delids=(), REQUEST=None)
Delete Menu Items
source code

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

Class Variables [hide private]
  meta_type = 'ZenMenu'
  description = ""
  _properties = {'id': 'description', 'type': 'text', 'mode': 'w'},
  _relations = ZenPackable._relations+(("zenMenuItems", ToManyCo...
  security = ClassSecurityInfo()
Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

_relations

Value:
ZenPackable._relations+(("zenMenuItems", ToManyCont(ToOne, 'Products.Z\
enModel.ZenMenuItem', 'zenMenus')), ("menuable", ToOne(ToManyCont, 'Pr\
oducts.ZenModel.ZenMenuable', 'zenMenus')),)