add success-feedback on user creation

This commit is contained in:
Yannik Schmidt
2021-08-31 00:37:02 +02:00
parent 71b19db624
commit aad0568f04
3 changed files with 10 additions and 6 deletions

View File

@@ -30,7 +30,8 @@ PAM_PASSWD_SALT = "22"
@app.route('/')
def index():
return flask.render_template("index.html")
previousResponseCode = flask.request.args.get("code")
return flask.render_template("index.html", code=previousResponseCode)
@app.route('/create-user', methods=["POST"])
def createUser():
@@ -51,7 +52,8 @@ def deleteUser():
@app.route('/list-users')
def listUsers():
users = db.session.query(FTPUser)
return flask.render_template("list_users.html", users=users)
previousResponseCode = flask.request.args.get("code")
return flask.render_template("list_users.html", users=users, code=previousResponseCode)
def createUser(webform):

View File

@@ -51,7 +51,7 @@ function formSubmitFinished(event){
if(event.target.status < 200 || event.target.status >= 300){
showErrorMessage(event.target); // blocking
}else{
window.location.href = event.target.responseText
window.location.href = event.target.responseText + "?code=0"
}
}

View File

@@ -47,10 +47,12 @@
</button>
</div>
<div class="card-footer">
<!-- more content options
<div class="d-flex justify-content-center links mb-2">
{% if code == "0" %}
<div class="d-flex justify-content-center links mb-2" style="color: darkgreen;">
Success!
</div>
{% endif %}
<!-- more content options
<div class="d-flex justify-content-center links">
<a class="btn btn-block btn-primary text-uppercase" href="/contact"></a>
</div>