Ignore:
Timestamp:
15 Apr 2012, 06:40:01 (13 years ago)
Author:
Henrik Bettermann
Message:

Use new date and datetime widgets everywhere in base package.

Use standard datetime widgets for imports. I don't know if this is really necessary.

Location:
main/waeup.kofa/trunk/src/waeup/kofa/students
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py

    r7959 r8160  
    4040    IStudentUpdateByRegNo, IStudentUpdateByMatricNo,
    4141    IStudentStudyLevel, ICourseTicket,
    42     IStudentOnlinePayment, IStudentVerdictUpdate)
     42    IStudentOnlinePaymentImportExport, IStudentVerdictUpdate)
    4343from waeup.kofa.students.workflow import  IMPORTABLE_STATES
    4444from waeup.kofa.utils.batching import BatchProcessor
     
    539539
    540540    name = u'Payment Processor'
    541     iface = IStudentOnlinePayment
     541    iface = IStudentOnlinePaymentImportExport
    542542    factory_name = 'waeup.StudentOnlinePayment'
    543543
  • main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py

    r8143 r8160  
    4545    IKofaUtils, IUniversity)
    4646from waeup.kofa.interfaces import MessageFactory as _
    47 from waeup.kofa.widgets.datewidget import (
    48     FriendlyDateWidget, FriendlyDateDisplayWidget,
    49     FriendlyDatetimeDisplayWidget)
     47from waeup.kofa.widgets.datewidget import FriendlyDateDisplayWidget
    5048from waeup.kofa.widgets.restwidget import ReSTDisplayWidget
    5149from waeup.kofa.widgets.phonewidget import PhoneWidget
     
    419417        else:
    420418            form_fields = grok.AutoFields(IUGStudentClearance).omit('clearance_locked')
    421         form_fields['date_of_birth'].custom_widget = FriendlyDateDisplayWidget('le')
    422419        return form_fields
    423420
     
    442439        else:
    443440            form_fields = grok.AutoFields(IUGStudentClearance).omit('clearance_locked')
    444         form_fields['date_of_birth'].custom_widget = FriendlyDateDisplayWidget('le')
    445441        return form_fields
    446442
     
    487483        else:
    488484            form_fields = grok.AutoFields(IUGStudentClearance)
    489         form_fields['date_of_birth'].custom_widget = FriendlyDateWidget('le-year')
    490485        return form_fields
    491486
     
    11191114    grok.require('waeup.viewStudent')
    11201115    form_fields = grok.AutoFields(IStudentOnlinePayment)
    1121     form_fields[
    1122         'creation_date'].custom_widget = FriendlyDatetimeDisplayWidget('le')
    1123     form_fields[
    1124         'payment_date'].custom_widget = FriendlyDatetimeDisplayWidget('le')
    11251116    pnav = 4
    11261117
     
    11891180    grok.require('waeup.viewStudent')
    11901181    form_fields = grok.AutoFields(IStudentOnlinePayment)
    1191     form_fields['creation_date'].custom_widget = FriendlyDateDisplayWidget('le')
    1192     form_fields['payment_date'].custom_widget = FriendlyDateDisplayWidget('le')
     1182    #form_fields['creation_date'].custom_widget = FriendlyDateDisplayWidget('le')
     1183    #form_fields['payment_date'].custom_widget = FriendlyDateDisplayWidget('le')
    11931184    prefix = 'form'
    11941185    title = 'Payment Data'
     
    13761367    grok.require('waeup.handleAccommodation')
    13771368    form_fields = grok.AutoFields(IBedTicket)
    1378     form_fields[
    1379         'booking_date'].custom_widget = FriendlyDatetimeDisplayWidget('le')
    13801369    pnav = 4
    13811370
     
    13921381    grok.require('waeup.handleAccommodation')
    13931382    form_fields = grok.AutoFields(IBedTicket)
    1394     form_fields['booking_date'].custom_widget = FriendlyDateDisplayWidget('le')
     1383    #form_fields['booking_date'].custom_widget = FriendlyDateDisplayWidget('le')
    13951384    prefix = 'form'
    13961385
     
    16431632        else:
    16441633            form_fields = grok.AutoFields(IUGStudentClearance).omit('clearance_locked')
    1645         form_fields['date_of_birth'].custom_widget = FriendlyDateWidget('le-year')
    16461634        return form_fields
    16471635
  • main/waeup.kofa/trunk/src/waeup/kofa/students/export.py

    r8057 r8160  
    2929
    3030class StudentsExporter(grok.GlobalUtility, ExporterBase):
    31     """Exporter for Applicants.
     31    """Exporter for Students.
    3232    """
    3333    grok.implements(ICSVExporter)
  • main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py

    r8069 r8160  
    2424    IKofaObject, academic_sessions_vocab, validate_email, IKofaUtils)
    2525from waeup.kofa.interfaces import MessageFactory as _
    26 from waeup.kofa.schema import TextLineChoice
     26from waeup.kofa.schema import TextLineChoice, FormattedDate, FormattedDatetime
    2727from waeup.kofa.students.vocabularies import (
    2828    StudyLevelSource, contextual_reg_num_source, contextual_mat_num_source,
    2929    GenderSource, nats_vocab,
    3030    )
    31 from waeup.kofa.payments.interfaces import IPaymentsContainer, IOnlinePayment
     31from waeup.kofa.payments.interfaces import (
     32    IPaymentsContainer, IOnlinePayment, IOnlinePaymentImportExport)
    3233from waeup.kofa.university.vocabularies import (
    3334    CourseSource, StudyModeSource, CertificateSource)
     
    215216
    216217    """
    217     date_of_birth = schema.Date(
     218    date_of_birth = FormattedDate(
    218219        title = _(u'Date of Birth'),
    219220        required = True,
     221        show_year = True,
    220222        )
    221223
     
    465467        )
    466468
    467     booking_date = schema.Datetime(
     469    booking_date = FormattedDatetime(
    468470        title = _(u'Booking Date'),
    469471        required = False,
     
    500502    'p_item'].order
    501503
     504
     505class IStudentOnlinePaymentImportExport(IOnlinePaymentImportExport):
     506    """A student payment for import and export.
     507
     508    """
     509    p_session = schema.Choice(
     510        title = _(u'Payment Session'),
     511        source = academic_sessions_vocab,
     512        required = False,
     513        )
     514
    502515class IStudentChangePassword(IKofaObject):
    503516    """Interface needed for change pasword page.
    504517
    505518    """
    506 
    507519    reg_number = schema.TextLine(
    508520        title = _(u'Registration Number'),
  • main/waeup.kofa/trunk/src/waeup/kofa/students/tests/sample_payment_data.csv

    r7626 r8160  
    11p_state,p_category,r_pay_reference,r_desc,p_id,reg_number,session_id,r_amount_approved,p_item,amount_auth,r_card_num,r_code,creation_date,type,surcharge_1
    22paid,schoolfee,GTB|WEB|FUT|26-11-2010|002295,Approved Successful,3816951290797973744#,1,2010,19500,BTECHBDT,19500,0942,00,2010/11/26 19:59:33.744 GMT+1,online,0
    3 unpaid,schoolfee,GTB|WEB|FUT|25-11-2010|,Transaction status unconfirmed,3816951290712593757,2,2010,0,BTECHBDT,19500,0942,Z0,2010/11/25 20:16:33.757 GMT+1,online,0
    4 paid,schoolfee,UBA|WEB|FUT|15-02-2010|000517,Approved Successful,p1266236341955,3,2009,19500,BTECHBDT,19500,0615,00,2010/02/15 13:19:01.955 GMT+1,online,0
     3unpaid,schoolfee,GTB|WEB|FUT|25-11-2010|,Transaction status unconfirmed,3816951290712593757,2,2010,0,BTECHBDT,19500,0942,Z0,2010-11-25 20:16:33.757 GMT+1,online,0
     4paid,schoolfee,UBA|WEB|FUT|15-02-2010|000517,Approved Successful,p1266236341955,3,2009,19500,BTECHBDT,19500,0615,00,2010/02/15 13:19:01,online,0
Note: See TracChangeset for help on using the changeset viewer.