Untitled
By: a guest | Feb 4th, 2010 | Syntax:
None | Size: 0.67 KB | Hits: 145 | Expires: Never
import Globals
import os.path
skinsDir = os.path.join(os.path.dirname(__file__), 'skins')
from Products.CMFCore.DirectoryView import registerDirectory
if os.path.isdir(skinsDir):
registerDirectory(skinsDir, globals())
from AccessControl import Permissions as permissions
from Products.ZenModel.Device import Device
from copy import deepcopy
local_factory = deepcopy(Device.factory_type_information)[0]
tab = { 'id' : 'perfInterface',
'name' : 'InterfaceGraphs',
'action' : 'viewInterfaceGraphs',
'permissions' : (permissions.view,)
}
local_factory['actions'] += tuple(tab)
Device.factory_type_information = (local_factory,)