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"]}, )
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"]}, )
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']}, )