Changeset 263 for waeup_product/trunk


Ignore:
Timestamp:
22 Jun 2006, 18:38:04 (18 years ago)
Author:
lregebro
Message:

Profiles that work.

Location:
waeup_product/trunk
Files:
6 added
6 edited

Legend:

Unmodified
Added
Removed
  • waeup_product/trunk/__init__.py

    r260 r263  
    1 from Testing.ZopeTestCase import installProduct
    2 
    3 installProduct('WAeUP')
    41#-*- mode: python; mode: fold -*-
    52# $Id$
     
    1310
    1411from Products.CPSCore.interfaces import ICPSSite
     12
     13import PatchCPSDefaultImportExport
    1514
    1615import Products.WAeUP.WAeUPPermissions
  • waeup_product/trunk/exportimport.py

    r260 r263  
    489489
    490490def setupStructure(site,context): ###(
    491     sections = getattr(site,'sections')
    492     portal = getattr(sections,'uniportal',None)
     491    portal = getattr(site,'uniportal',None)
    493492    if portal is None:
    494         sections.invokeFactory('University','uniportal')
     493        site.invokeFactory('University','uniportal')
    495494        portal = getattr(site,'uniportal',None)
    496495        portal.getContent().edit(mapping={'Title':SRPP_TITLE})
  • waeup_product/trunk/profiles/default/themes.xml

    r238 r263  
    44 <property name="debug_mode">True</property>
    55 <property name="method_themes">
    6   <element key="index_html" value="default+Front"/>
    76 </property>
     7 <object name="default" meta_type="Portal Theme"/>
    88 <object name="waeup_management_theme" meta_type="Portal Theme"/>
    99 <object name="waeup_plain_theme" meta_type="Portal Theme"/>
  • waeup_product/trunk/tests/__init__.py

    r260 r263  
    22
    33installProduct('WAeUP')
    4 #-*- mode: python; mode: fold -*-
    5 # $Id$
    6 from Products.CMFCore.utils import ContentInit, ToolInit
    7 from Products.CMFCore.DirectoryView import registerDirectory
    8 from Products.CMFCore import utils as cmfutils
    9 from Products.CMFCore.CMFCorePermissions import AddPortalContent
    10 
    11 from Products.GenericSetup import profile_registry
    12 from Products.GenericSetup import EXTENSION
    13 
    14 from Products.CPSCore.interfaces import ICPSSite
    15 
    16 import Products.WAeUP.WAeUPPermissions
    17 from Products.WAeUP.University import University, addUniversity
    18 from Products.WAeUP.Accommodation import AccoFolder, addAccoFolder
    19 from Products.WAeUP.Accommodation import Accommodation, addAccommodation
    20 #from Products.WAeUP.Academics import SCFolder, addSCFolder
    21 from Products.WAeUP.Academics import Certificate, addCertificate
    22 from Products.WAeUP.Academics import CertificateCourse, addCertificateCourse
    23 from Products.WAeUP.Academics import Faculty, addFaculty
    24 from Products.WAeUP.Academics import Department, addDepartment
    25 from Products.WAeUP.Academics import Course, addCourse
    26 from Products.WAeUP.Academics import CourseTicket, addCourseTicket
    27 from Products.WAeUP.Academics import CertificateCourse, addCertificateCourse
    28 from Products.WAeUP.Students import Student, addStudent
    29 from Products.WAeUP.Students import StudentPersonal, addStudentPersonal
    30 from Products.WAeUP.Students import StudentEligibility, addStudentEligibility
    31 from Products.WAeUP.Students import StudentDocuments, addStudentDocuments
    32 from Products.WAeUP.Students import Jamb, addJamb
    33 from Products.WAeUP.Students import StudyLevel, addStudyLevel
    34 from Products.WAeUP.Students import Semester, addSemester
    35 
    36 
    37 import Widgets
    38 
    39 contentClasses = (
    40     University,
    41     #SCFolder,
    42     Certificate,
    43     CertificateCourse,
    44     Faculty,
    45     Department,
    46     Course,
    47     CourseTicket,
    48     CertificateCourse,
    49     AccoFolder,
    50     Accommodation,
    51     Student,
    52     StudentPersonal,
    53     StudentEligibility,
    54     StudentDocuments,
    55     Jamb,
    56     StudyLevel,
    57     Semester,
    58     )
    59 
    60 contentConstructors = (
    61     addUniversity,
    62     #addSCFolder,
    63     addCertificate,
    64     addCertificateCourse,
    65     addFaculty,
    66     addDepartment,
    67     addCourse,
    68     addCourseTicket,
    69     addCertificateCourse,
    70     addAccoFolder,
    71     addAccommodation,
    72     addStudent,
    73     addStudentPersonal,
    74     addStudentEligibility,
    75     addStudentDocuments,
    76     addJamb,
    77     addStudyLevel,
    78     addSemester,
    79     )
    80 
    81 fti = (
    82     {}, # University
    83     #{}, #SCFolder
    84     {}, #Certificate
    85     {}, #CertificateCourse
    86     {}, # Faculty
    87     {}, # Department
    88     {}, # Course
    89     {}, # CourseTicket
    90     {}, # CertificateCourse
    91     {}, # AccoFolder
    92     {}, # Accommodation
    93     {}, # Student,
    94     {}, # StudentPersonal,
    95     {}, # StudentEligibility,
    96     {}, # StudentDocuments,
    97     {}, # Jamb,
    98     {}, # StudyLevel,
    99     {}, # Semester,
    100     )
    101 
    102 registerDirectory('skins', globals())
    103 
    104 def initialize(registrar):
    105     ContentInit('WAeUP Types',
    106                 content_types = contentClasses,
    107                 permission = AddPortalContent,
    108                 extra_constructors = contentConstructors,
    109                 fti = fti,
    110                 ).initialize(registrar)
    111 
    112     # Extension profile registration
    113     profile_registry.registerProfile(
    114         'default',
    115         'WAeUP',
    116         "The WestAfrican e-University Project",
    117         'profiles/default',
    118         'WAeUP',
    119         EXTENSION,
    120         for_=ICPSSite)
    121 
  • waeup_product/trunk/tests/test_test.py

    r260 r263  
    99       
    1010    def testTest(self):
    11         print "works!"
     11        self.failUnless('AcademicsFolder' in
     12            self.portal.portal_types.objectIds(),
     13            "No AcademicsFolder type")
    1214
    1315def test_suite():
  • waeup_product/trunk/tests/waeuptest.py

    r260 r263  
    77
    88class LayerClass(ExtensionProfileLayerClass):
    9     extension_ids = ('WAeUP:default',)
     9    extension_ids = ('CPSSubscriptions:default', 'WAeUP:default',)
    1010
    1111WAeUPLayer = LayerClass(__name__, 'WAeUPLayer')
Note: See TracChangeset for help on using the changeset viewer.