Ignore:
Timestamp:
6 Mar 2012, 03:31:52 (13 years ago)
Author:
uli
Message:

Some stuff to start school grade support. Messy, but a beginning. At least manage and edit of applicants provide some school grade selections.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/branches/ulif-schoolgrades/src/waeup/sirp/applicants/browser.py

    r7741 r7761  
    638638    return True
    639639
     640from waeup.sirp.applicants.interfaces import IResultEntry
     641from waeup.sirp.widgets.objectwidget import SIRPObjectWidget
     642from waeup.sirp.applicants.applicant import ResultEntry
     643from zope.formlib.widget import CustomWidgetFactory
     644from zope.formlib.widgets import ListSequenceWidget
     645entry_widget = CustomWidgetFactory(SIRPObjectWidget, ResultEntry)
     646sw = CustomWidgetFactory(ListSequenceWidget, subwidget=entry_widget)
     647
    640648class ApplicantManageFormPage(SIRPEditFormPage):
    641649    """A full edit view for applicant data.
     
    649657    form_fields['applicant_id'].for_display = True
    650658    form_fields['phone'].custom_widget = PhoneWidget
     659    form_fields['school_grades'].custom_widget = sw
    651660    grok.template('applicanteditpage')
    652661    manage_applications = True
     
    780789    form_fields['phone'].custom_widget = PhoneWidget
    781790    form_fields['applicant_id'].for_display = True
     791    form_fields['school_grades'].custom_widget = sw
    782792    grok.template('applicanteditpage')
    783793    manage_applications = False
Note: See TracChangeset for help on using the changeset viewer.