mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-23 15:57:23 -04:00
notify-api-412 use black to enforce python coding style
This commit is contained in:
@@ -17,71 +17,83 @@ from app.utils.login import (
|
||||
)
|
||||
|
||||
|
||||
@main.route('/two-factor-email-sent', methods=['GET'])
|
||||
@main.route("/two-factor-email-sent", methods=["GET"])
|
||||
def two_factor_email_sent():
|
||||
title = 'Email resent' if request.args.get('email_resent') else 'Check your email'
|
||||
title = "Email resent" if request.args.get("email_resent") else "Check your email"
|
||||
return render_template(
|
||||
'views/two-factor-email.html',
|
||||
"views/two-factor-email.html",
|
||||
title=title,
|
||||
redirect_url=request.args.get('next')
|
||||
redirect_url=request.args.get("next"),
|
||||
)
|
||||
|
||||
|
||||
@main.route('/email-auth/<token>', methods=['GET'])
|
||||
@main.route("/email-auth/<token>", methods=["GET"])
|
||||
def two_factor_email_interstitial(token):
|
||||
return render_template('views/email-link-interstitial.html')
|
||||
return render_template("views/email-link-interstitial.html")
|
||||
|
||||
|
||||
@main.route('/email-auth/<token>', methods=['POST'])
|
||||
@main.route("/email-auth/<token>", methods=["POST"])
|
||||
def two_factor_email(token):
|
||||
redirect_url = request.args.get('next')
|
||||
redirect_url = request.args.get("next")
|
||||
if current_user.is_authenticated:
|
||||
return redirect_when_logged_in(platform_admin=current_user.platform_admin)
|
||||
|
||||
# checks url is valid, and hasn't timed out
|
||||
try:
|
||||
token_data = json.loads(check_token(
|
||||
token,
|
||||
current_app.config['SECRET_KEY'],
|
||||
current_app.config['DANGEROUS_SALT'],
|
||||
current_app.config['EMAIL_EXPIRY_SECONDS']
|
||||
))
|
||||
token_data = json.loads(
|
||||
check_token(
|
||||
token,
|
||||
current_app.config["SECRET_KEY"],
|
||||
current_app.config["DANGEROUS_SALT"],
|
||||
current_app.config["EMAIL_EXPIRY_SECONDS"],
|
||||
)
|
||||
)
|
||||
except SignatureExpired:
|
||||
return render_template('views/email-link-invalid.html', redirect_url=redirect_url)
|
||||
return render_template(
|
||||
"views/email-link-invalid.html", redirect_url=redirect_url
|
||||
)
|
||||
|
||||
user_id = token_data['user_id']
|
||||
user_id = token_data["user_id"]
|
||||
# checks if code was already used
|
||||
logged_in, msg = user_api_client.check_verify_code(user_id, token_data['secret_code'], "email")
|
||||
logged_in, msg = user_api_client.check_verify_code(
|
||||
user_id, token_data["secret_code"], "email"
|
||||
)
|
||||
|
||||
if not logged_in:
|
||||
return render_template('views/email-link-invalid.html', redirect_url=redirect_url)
|
||||
return render_template(
|
||||
"views/email-link-invalid.html", redirect_url=redirect_url
|
||||
)
|
||||
return log_in_user(user_id)
|
||||
|
||||
|
||||
@main.route('/two-factor-sms', methods=['GET', 'POST'])
|
||||
@main.route("/two-factor-sms", methods=["GET", "POST"])
|
||||
@redirect_to_sign_in
|
||||
def two_factor_sms():
|
||||
user_id = session['user_details']['id']
|
||||
user_id = session["user_details"]["id"]
|
||||
user = User.from_id(user_id)
|
||||
|
||||
def _check_code(code):
|
||||
return user_api_client.check_verify_code(user_id, code, "sms")
|
||||
|
||||
form = TwoFactorForm(_check_code)
|
||||
redirect_url = request.args.get('next')
|
||||
redirect_url = request.args.get("next")
|
||||
|
||||
if form.validate_on_submit():
|
||||
if email_needs_revalidating(user):
|
||||
user_api_client.send_verify_code(user.id, 'email', None, redirect_url)
|
||||
return redirect(url_for('.revalidate_email_sent', next=redirect_url))
|
||||
user_api_client.send_verify_code(user.id, "email", None, redirect_url)
|
||||
return redirect(url_for(".revalidate_email_sent", next=redirect_url))
|
||||
else:
|
||||
return log_in_user(user_id)
|
||||
|
||||
return render_template('views/two-factor-sms.html', form=form, redirect_url=redirect_url)
|
||||
return render_template(
|
||||
"views/two-factor-sms.html", form=form, redirect_url=redirect_url
|
||||
)
|
||||
|
||||
|
||||
@main.route('/re-validate-email', methods=['GET'])
|
||||
@main.route("/re-validate-email", methods=["GET"])
|
||||
def revalidate_email_sent():
|
||||
title = 'Email resent' if request.args.get('email_resent') else 'Check your email'
|
||||
redirect_url = request.args.get('next')
|
||||
return render_template('views/re-validate-email-sent.html', title=title, redirect_url=redirect_url)
|
||||
title = "Email resent" if request.args.get("email_resent") else "Check your email"
|
||||
redirect_url = request.args.get("next")
|
||||
return render_template(
|
||||
"views/re-validate-email-sent.html", title=title, redirect_url=redirect_url
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user