source: products/qClickTrackingTool/trunk/__init__.py @ 1

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

Building directory structure

File size: 1.0 KB
Line 
1from Products.Archetypes.public import *
2from Products.CMFCore import utils
3from Products.CMFCore.DirectoryView import registerDirectory
4from config import *
5
6from ClickTracker import ClickTracker
7import campaign
8
9registerDirectory(SKINS_DIR, GLOBALS)
10
11tools=(ClickTracker,)
12
13def initialize(context):
14    utils.ToolInit(PROJECTNAME,
15                   tools=tools,
16                   product_name=PROJECTNAME,
17                   icon= "tool.gif",
18                  ).initialize(context)
19
20    content_types, constructors, ftis = process_types(
21            [v for v in listTypes(PROJECTNAME) if v['name'] != 'Campaign'],
22            PROJECTNAME)
23
24    utils.ContentInit( 
25                PROJECTNAME + ' Content', 
26                content_types      = content_types, 
27                permission         = ADD_CAMPAIGN_PERMISSION, 
28                extra_constructors = constructors, 
29                fti                = ftis,
30                ).initialize(context)
31
32import sys
33import Products.qClickTrackingTool.legacy.Campaign
34#change module alias
35sys.modules['Products.qClickTrackingTool.Campaign'] = legacy.Campaign
Note: See TracBrowser for help on using the repository browser.