Ignore:
Timestamp:
31 Jan 2020, 21:50:08 (5 years ago)
Author:
Henrik Bettermann
Message:

Do not allow to submit forms to other companies than payment.r_company.

Location:
main/kofacustom.nigeria/trunk/src/kofacustom/nigeria
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/etranzact/applicantsbrowser.py

    r15796 r15974  
    120120
    121121    def update(self):
     122        if not webconnect_module_activated(
     123            self.context.__parent__.__parent__.year, self.context):
     124            self.flash(_('Forbidden'), type='danger')
     125            self.redirect(self.url(self.context, '@@index'))
     126            return
    122127        # Already now it becomes an Etranzact payment. We set the net amount
    123128        # and add the gateway amount.
    124         if not webconnect_module_activated(
    125             self.context.__parent__.__parent__.year, self.context):
    126             return _("Etranzact payments deactivated.")
    127129        if not self.context.r_company:
    128130            self.context.net_amt = self.context.amount_auth
     
    150152        if not webconnect_module_activated(
    151153            self.context.__parent__.__parent__.year, self.context):
     154            self.flash(_('Forbidden'), type='danger')
     155            self.redirect(self.url(self.context, '@@index'))
    152156            return
    153157        applicant = self.context.__parent__
     
    184188        if not webconnect_module_activated(
    185189            self.context.__parent__.__parent__.year, self.context):
     190            self.flash(_('Forbidden'), type='danger')
     191            self.redirect(self.url(self.context, '@@index'))
    186192            return
    187193        if self.context.p_state in ('paid', 'waived', 'scholarship'):
  • main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/etranzact/payoutletbrowser.py

    r15796 r15974  
    106106        if not payoutlet_module_activated(
    107107            self.context.student.current_session, self.context):
    108             return
    109         super(EtranzactEnterPinPageStudent, self).update()
     108            self.flash(_('Forbidden'), type='danger')
     109            self.redirect(self.url(self.context, '@@index'))
     110            return
    110111        # Already now it becomes an Etranzact payment. We set the net amount
    111112        # and add the gateway amount.
     
    134135        if not payoutlet_module_activated(
    135136            self.context.__parent__.__parent__.year, self.context):
    136             return
    137         super(EtranzactEnterPinPageApplicant, self).update()
     137            self.flash(_('Forbidden'), type='danger')
     138            self.redirect(self.url(self.context, '@@index'))
     139            return
    138140        # Already now it becomes an Etranzact payment. We set the net amount
    139141        # and add the gateway amount.
     
    178180        if not payoutlet_module_activated(
    179181            self.context.student.current_session, self.context):
     182            self.flash(_('Forbidden'), type='danger')
     183            self.redirect(self.url(self.context, '@@index'))
    180184            return
    181185        if self.context.p_state == 'paid':
     
    213217        if not payoutlet_module_activated(
    214218            self.context.__parent__.__parent__.year, self.context):
     219            self.flash(_('Forbidden'), type='danger')
     220            self.redirect(self.url(self.context, '@@index'))
    215221            return
    216222        if self.context.p_state == 'paid':
  • main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/etranzact/studentsbrowser.py

    r15796 r15974  
    129129
    130130    def update(self):
     131        if not webconnect_module_activated(
     132            self.context.student.current_session, self.context):
     133            self.flash(_('Forbidden'), type='danger')
     134            self.redirect(self.url(self.context, '@@index'))
     135            return
    131136        # Already now it becomes an Etranzact payment. We set the net amount
    132137        # and add the gateway amount.
    133         if not webconnect_module_activated(
    134             self.context.student.current_session, self.context):
    135             return _("Etranzact payments deactivated.")
    136138        if not self.context.r_company:
    137139            self.context.net_amt = self.context.amount_auth
     
    159161        if not webconnect_module_activated(
    160162            self.context.student.current_session, self.context):
     163            self.flash(_('Forbidden'), type='danger')
     164            self.redirect(self.url(self.context, '@@index'))
    161165            return
    162166        student = self.context.student
     
    193197        if not webconnect_module_activated(
    194198            self.context.student.current_session, self.context):
     199            self.flash(_('Forbidden'), type='danger')
     200            self.redirect(self.url(self.context, '@@index'))
    195201            return
    196202        if self.context.p_state in ('paid', 'waived', 'scholarship'):
  • main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/interswitch/browser.py

    r15842 r15974  
    362362        if not module_activated(
    363363            self.context.student.current_session, self.context):
     364            self.flash(_('Forbidden'), type='danger')
     365            self.redirect(self.url(self.context, '@@index'))
    364366            return
    365367        error = self.init_update()
     
    421423        if not module_activated(
    422424            self.context.__parent__.__parent__.year, self.context):
     425            self.flash(_('Forbidden'), type='danger')
     426            self.redirect(self.url(self.context, '@@index'))
    423427            return
    424428        error = self.init_update()
  • main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/remita/applicantsbrowser.py

    r15842 r15974  
    112112        if not module_activated(
    113113            self.context.__parent__.__parent__.year, self.context):
     114            self.flash(_('Forbidden'), type='danger')
     115            self.redirect(self.url(self.context, '@@index'))
    114116            return
    115117        if self.context.p_state in ('paid', 'waived', 'scholarship'):
     
    165167        if not module_activated(
    166168            self.context.__parent__.__parent__.year, self.context):
     169            self.flash(_('Forbidden'), type='danger')
     170            self.redirect(self.url(self.context, '@@index'))
    167171            return
    168172        if self.context.p_state  != 'paid' \
     
    279283        if not module_activated(
    280284            self.context.__parent__.__parent__.year, self.context):
     285            self.flash(_('Forbidden'), type='danger')
     286            self.redirect(self.url(self.context, '@@index'))
    281287            return
    282288        self.orderId = self.context.p_id
  • main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/remita/studentsbrowser.py

    r15842 r15974  
    122122        if not module_activated(
    123123            self.context.student.current_session, self.context):
     124            self.flash(_('Forbidden'), type='danger')
     125            self.redirect(self.url(self.context, '@@index'))
    124126            return
    125127        if self.context.p_state in ('paid', 'waived', 'scholarship'):
     
    175177        if not module_activated(
    176178            self.context.student.current_session, self.context):
     179            self.flash(_('Forbidden'), type='danger')
     180            self.redirect(self.url(self.context, '@@index'))
    177181            return
    178182        if self.context.p_state  != 'paid' \
     
    298302        if not module_activated(
    299303            self.context.student.current_session, self.context):
     304            self.flash(_('Forbidden'), type='danger')
     305            self.redirect(self.url(self.context, '@@index'))
    300306            return
    301307        self.orderId = self.context.p_id
  • main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/students/browser.py

    r15973 r15974  
    225225
    226226class NigeriaAccommodationDisplayFormPage(AccommodationDisplayFormPage):
    227     """ Page to manage bed tickets.
    228     This manage form page is for both students and students officers.
     227    """ Page to view bed tickets.
    229228    """
    230229    with_hostel_selection = False
Note: See TracChangeset for help on using the changeset viewer.