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/etranzact
Files:
3 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'):
Note: See TracChangeset for help on using the changeset viewer.