source: waeup_product/trunk/__init__.py @ 199

Last change on this file since 199 was 199, checked in by joachim, 18 years ago

=profiles created upgrade to CPS3.4

  • Property svn:keywords set to Id
File size: 3.3 KB
Line 
1#-*- mode: python; mode: fold -*-
2from Products.CMFCore.utils import ContentInit, ToolInit
3from Products.CMFCore.DirectoryView import registerDirectory
4from Products.CMFCore import utils as cmfutils
5from Products.CMFCore.CMFCorePermissions import AddPortalContent
6
7from Products.GenericSetup import profile_registry
8from Products.GenericSetup import EXTENSION
9
10from Products.CPSCore.interfaces import ICPSSite
11
12import Widgets
13
14registerDirectory('skins', globals())
15
16def initialize(registrar):
17    # Extension profile registration
18    profile_registry.registerProfile(
19        'default',
20        'WAeUP',
21        "The WestAfrican e-University Project",
22        'profiles/default',
23        'WAeUP',
24        EXTENSION,
25        for_=ICPSSite)
26
27
28##import University ###(
29##import Students
30##import Accommodation
31##import Faculty
32##import Widgets
33##import WAeUPPermissions
34##import WAeUPTool
35##
36##tools = (
37##    WAeUPTool.WAeUPTool,
38##)
39##
40##fti = (Students.student_fti,
41##       Students.studentdocuments_fti,
42##       Students.studentpersonal_fti,
43##       Students.studenteligibility_fti,
44##       Students.jamb_fti,
45##       Students.study_level_fti,
46##       Students.semester_fti,
47##       Accommodation.accofolder_fti,
48##       Accommodation.accommodation_fti,
49##       Faculty.faculty_fti,
50##       Faculty.department_fti,
51##       Faculty.course_fti,
52##       Faculty.course_ticket_fti,
53##      )
54##
55##contentClasses = (University.University,
56##                  Students.StudentsFolder,
57##                  Students.Student,
58##                  Students.StudentDocuments,
59##                  Students.StudentPersonal,
60##                  Students.StudentEligibility,
61##                  Students.Jamb,
62##                  Students.StudyLevel,
63##                  Students.Semester,
64##                  Accommodation.AccoFolder,
65##                  Accommodation.Accommodation,
66##                  Faculty.Faculty,
67##                  Faculty.Department,
68##                  Faculty.Course,
69##                  Faculty.CourseTicket,
70##                 )
71##
72##contentConstructors = (University.addUniversity,
73##                       Students.addStudentsFolder,
74##                       Students.addStudent,
75##                       Students.addStudentDocuments,
76##                       Students.addStudentPersonal,
77##                       Students.addStudentEligibility,
78##                       Students.addJamb,
79##                       Students.addStudyLevel,
80##                       Students.addSemester,
81##                       Accommodation.addAccommodation,
82##                       Accommodation.addAccoFolder,
83##                       Faculty.addFaculty,
84##                       Faculty.addDepartment,
85##                       Faculty.addCourse,
86##                       Faculty.addCourseTicket,
87##                       )
88##
89##def initialize(context):
90##    ToolInit(
91##        'WAeUP Tool',
92##        tools = tools,
93##        icon = 'tool.png',
94##    ).initialize(context)
95##
96##    ContentInit(
97##        'WAeUP Contenttypes',
98##        content_types=contentClasses,
99##        permission=AddPortalContent,
100##        extra_constructors=contentConstructors,
101##        fti=fti,
102##       
103##    ).initialize(context)
104##       
105##    context.registerClass(WAeUPTool.WAeUPTool,
106##                          constructors=(WAeUPTool.addWAeUPToolForm,
107##                          WAeUPTool.addWAeUPTool,))
108
109###)
110
Note: See TracBrowser for help on using the repository browser.