Ignore:
Timestamp:
9 Nov 2011, 10:30:30 (13 years ago)
Author:
Henrik Bettermann
Message:

Add 'Request callback' button.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py

    r7042 r7056  
    10221022        return self.view.url(self.view.context, self.target)
    10231023
     1024class RequestCallbackActionButton(ManageActionButton):
     1025    grok.order(2)
     1026    grok.context(IStudentOnlinePayment)
     1027    grok.view(OnlinePaymentDisplayFormPage)
     1028    grok.require('waeup.handleStudent')
     1029    icon = 'actionicon_call.png'
     1030    text = 'Request callback'
     1031    target = 'callback'
     1032
     1033    @property
     1034    def target_url(self):
     1035        if self.context.p_state != 'unpaid':
     1036            return ''
     1037        return self.view.url(self.view.context, self.target)
     1038
    10241039class OnlinePaymentCallbackPage(grok.View):
    10251040    """ Callback view
Note: See TracChangeset for help on using the changeset viewer.