def decorated_function(user, allowance_id, *args, **kwargs): allowance = models.Allowance.query.filter_by( id=allowance_id, ).first_or_404() if not models.valid_kid(allowance.kid_id, user.account): return redirect("/kids") return f(user, allowance, *args, **kwargs)
def decorated_function(user, transaction_id, *args, **kwargs): transaction = models.Transaction.query.filter_by( id=transaction_id, ).first_or_404() if not models.valid_kid(transaction.kid_id, user.account): return redirect("/kids") return f(user, transaction, *args, **kwargs)
def decorated_function(user, kid_id, *args, **kwargs): kid = models.Kid.query.filter_by( id=kid_id, ).first_or_404() if not models.valid_kid(kid.id, user.account): return redirect("/kids") return f(user, kid, *args, **kwargs)