Beispiel #1
0
 def form_valid(self, form):
     data = form.cleaned_data
     tmp = Donation(reward=int(data["reward"] or "0"))
     with override("en"):
         description = tmp.get_payment_description()
     return self.redirect_payment(
         amount=data["amount"],
         amount_fixed=True,
         description=description,
         recurring=data["recurring"],
         extra={"reward": data["reward"]},
     )
Beispiel #2
0
 def form_valid(self, form):
     data = form.cleaned_data
     if data["reward"] and int(data["reward"]):
         tmp = Donation(reward=int(data["reward"]))
         with override("en"):
             # pylint: disable=no-member
             description = "Weblate donation: {}".format(tmp.get_reward_display())
     else:
         description = "Weblate donation"
     return self.redirect_payment(
         amount=data["amount"],
         amount_fixed=True,
         description=description,
         recurring=data["recurring"],
         extra={"reward": data["reward"]},
     )
Beispiel #3
0
 def form_valid(self, form):
     data = form.cleaned_data
     if data['reward'] and int(data['reward']):
         tmp = Donation(reward=int(data['reward']))
         with override('en'):
             # pylint: disable=no-member
             description = 'Weblate donation: {}'.format(
                 tmp.get_reward_display())
     else:
         description = 'Weblate donation'
     return self.redirect_payment(
         amount=data['amount'],
         amount_fixed=True,
         description=description,
         recurring=data['recurring'],
         extra={'reward': data['reward']},
     )