Ignore:
Timestamp:
15 Dec 2011, 12:04:13 (13 years ago)
Author:
Henrik Bettermann
Message:

The StudentApplication? class is deprecated. We want to store the application_slip pdf file file instead.

Prepare everything in the students package for downloading such a pdf file.

Location:
main/waeup.sirp/trunk/src/waeup/sirp/applicants
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py

    r7347 r7351  
    115115        student['studycourse'].certificate = self.course_admitted
    116116        # Create StudentApplication object ...
    117         application = createObject(u'waeup.StudentApplication')
     117        #application = createObject(u'waeup.StudentApplication')
    118118        # ... copy applicant base data
    119         form_fields = grok.AutoFields(IApplicantBaseData)
    120         field_names = [i.__name__ for i in form_fields]
    121         for name in field_names:
    122             value = getattr(self,name,None)
    123             if value:
    124                 setattr(application,name,value)
    125         site['students'][student.student_id]['application'] = application
     119        #form_fields = grok.AutoFields(IApplicantBaseData)
     120        #field_names = [i.__name__ for i in form_fields]
     121        #for name in field_names:
     122        #    value = getattr(self,name,None)
     123        #    if value:
     124        #        setattr(application,name,value)
     125        #site['students'][student.student_id]['application'] = application
    126126        return True, 'Student %s created' % student.student_id
    127127
  • main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py

    r7347 r7351  
    473473        """
    474474        course_admitted = self.context.course_admitted
    475         if ICertificate.providedBy(course_admitted):
     475        if getattr(course_admitted, '__parent__',None):
    476476            url = self.url(course_admitted)
    477477            title = course_admitted.title
     
    688688        """
    689689        course_admitted = self.context.course_admitted
    690         if ICertificate.providedBy(course_admitted):
     690        #if ICertificate.providedBy(course_admitted):
     691        if getattr(course_admitted, '__parent__',None):
    691692            title = course_admitted.title
    692693            code = course_admitted.code
     
    763764
    764765        course_admitted = self.context.course_admitted
    765         if ICertificate.providedBy(course_admitted):
     766        if getattr(course_admitted, '__parent__',None):
    766767            f_label = '<font size=12>Department:</font>'
    767768            f_text = '<font size=12>%s</font>' % (
     
    847848    form_fields = grok.AutoFields(IApplicant)
    848849    form_fields['date_of_birth'].custom_widget = FriendlyDateWidget('le-year')
     850    form_fields['student_id'].for_display = True
    849851    grok.template('applicanteditpage')
    850852    manage_applications = True
     
    993995            actions = [['Save', 'Final Submit'],
    994996                       ['Remove selected tickets']]
    995         elif state == SUBMITTED:
     997        else:
    996998            actions = [[],[]]
    997999        return actions
  • main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py

    r7347 r7351  
    396396        title = u'Student Id',
    397397        required = False,
    398         readonly = True,
     398        readonly = False,
    399399        )
    400400    locked = schema.Bool(
Note: See TracChangeset for help on using the changeset viewer.