Ignore:
Timestamp:
4 Nov 2005, 20:50:15 (19 years ago)
Author:
Henrik Bettermann
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • waeup_product/trunk/Students.py

    r153 r154  
    66from Products.CMFCore.permissions import View
    77from Products.CMFCore.permissions import ModifyPortalContent
    8 from Products.CPSCore.CPSBase import CPSBase_adder, CPSBaseFolder 
    9 #from Products.CPSCore.CPSBase import CPSBaseDocument as BaseDocument 
    10 from Products.CPSDocument.CPSDocument import CPSDocument 
    11 from Products.CPSCore.CPSBase import CPSBaseBTreeFolder as BaseBTreeFolder 
     8from Products.CPSCore.CPSBase import CPSBase_adder, CPSBaseFolder
     9#from Products.CPSCore.CPSBase import CPSBaseDocument as BaseDocument
     10from Products.CPSDocument.CPSDocument import CPSDocument
     11from Products.CPSCore.CPSBase import CPSBaseBTreeFolder as BaseBTreeFolder
    1212class StudentsFolder(BaseBTreeFolder): ###(
    1313    """
    14     WAeUP container for the various WAeUP containers data 
     14    WAeUP container for the various WAeUP containers data
    1515    """
    1616    meta_type = 'Students Folder'
    1717    portal_type = meta_type
    1818    security = ClassSecurityInfo()
    19    
    20        
     19
     20
    2121InitializeClass(StudentsFolder)
    2222
     
    4444class Student(CPSDocument): ###(
    4545    """
    46     WAeUP Student container for the various student data 
     46    WAeUP Student container for the various student data
    4747    """
    4848    meta_type = 'Student'
    4949    portal_type = meta_type
    5050    security = ClassSecurityInfo()
    51    
     51
    5252    security.declareProtected(View,"Title")
    5353    def Title(self):
     
    6161            return "%s %s" % (content.firstname,content.lastname)
    6262        return self.title
    63        
     63
     64    def Description(self):
     65        """compose description"""
     66        data = getattr(self,'JAMB',None)
     67        if data:
     68            content = data.getContent()
     69            return "Faculty: %s, Course: %s" % (content.faculty,content.course)
     70        return self.description
     71
    6472InitializeClass(Student)
    6573
     
    8896class StudentPersonal(CPSDocument): ###(
    8997    """
    90     WAeUP Student container for the various student data 
     98    WAeUP Student container for the various student data
    9199    """
    92100    meta_type = 'StudentPersonal'
     
    100108        return "Personal Data for %s %s" % (content.firstname,content.lastname)
    101109
    102    
     110
    103111InitializeClass(StudentPersonal)
    104112
     
    131139    portal_type = meta_type
    132140    security = ClassSecurityInfo()
    133    
     141
    134142    security.declareProtected(View,"Title")
    135143    def Title(self):
     
    174182    portal_type = meta_type
    175183    security = ClassSecurityInfo()
    176    
     184
    177185InitializeClass(StudyLevel)
    178186
     
    204212    portal_type = meta_type
    205213    security = ClassSecurityInfo()
    206    
     214
    207215InitializeClass(Semester)
    208216
Note: See TracChangeset for help on using the changeset viewer.