source: waeup_product/trunk/__init__.py @ 88

Last change on this file since 88 was 84, checked in by joachim, 20 years ago

=Roles and Facultymanagement, new themes used

  • Property svn:keywords set to Id
File size: 1.2 KB
RevLine 
[19]1from Products.CMFCore.DirectoryView import registerDirectory
2from Products.CMFCore import utils as cmfutils
3from Products.CMFCore.CMFCorePermissions import AddPortalContent
4
5registerDirectory('skins', globals())
6
[45]7import University
8import Students
[68]9import Faculty
[59]10import Widgets
[84]11import WAeUPPermissions
[19]12
[57]13fti = (Students.student_fti,
[68]14       Faculty.faculty_fti,
15       Faculty.department_fti,
16       Faculty.course_fti,
17      )
[84]18
[45]19contentClasses = (University.University,
20                  Students.StudentsFolder,
[57]21                  Students.Student,
[68]22                  Faculty.Faculty,
23                  Faculty.Department,
24                  Faculty.Course,
[45]25                 )
[19]26
[45]27contentConstructors = (University.addUniversity,
28                       Students.addStudentsFolder,
[57]29                       Students.addStudent,
[68]30                       Faculty.addFaculty,
31                       Faculty.addDepartment,
32                       Faculty.addCourse,
[45]33                       )
[19]34
35def initialize(registrar):
36    cmfutils.ContentInit(
[45]37        'WAeUP',
[19]38        content_types=contentClasses,
39        permission=AddPortalContent,
40        extra_constructors=contentConstructors,
41        fti=fti,
42       
43    ).initialize(registrar)
Note: See TracBrowser for help on using the repository browser.