source: products/qPloneDropDownMenu/tags/0.1.9/DropDownMenuTool.py @ 1

Last change on this file since 1 was 1, checked in by myroslav, 18 years ago

Building directory structure

File size: 666 bytes
Line 
1from Globals import InitializeClass
2from OFS.SimpleItem import SimpleItem
3from AccessControl import ClassSecurityInfo
4 
5from Products.CMFCore.utils import UniqueObject, getToolByName
6
7from Products.qPloneDropDownMenu.Extensions.Install import updateMenu
8from config import VIEW_PERMISSION, PROJECT_NAME, UNIQUE_ID
9
10
11class DropDownMenuTool(UniqueObject, SimpleItem):
12
13    meta_type = 'DropDownMenu Tool'
14    id = UNIQUE_ID
15    title="DropDown Menu Tool"
16
17    security = ClassSecurityInfo()
18
19    security.declareProtected(VIEW_PERMISSION, 'regenerateMenu')
20    def regenerateMenu(self):
21        updateMenu(self)
22
23InitializeClass(DropDownMenuTool)
Note: See TracBrowser for help on using the repository browser.