made stale jobs POST redirect to /jobs, more back-forward button cleanups and honestly a better Ux anyway

This commit is contained in:
2022-01-20 10:10:32 +11:00
parent 04726ed386
commit b5f6a33518

8
job.py
View File

@@ -1,6 +1,6 @@
from wtforms import SubmitField, StringField, FloatField, HiddenField, validators, Form from wtforms import SubmitField, StringField, FloatField, HiddenField, validators, Form
from flask_wtf import FlaskForm from flask_wtf import FlaskForm
from flask import request, render_template from flask import request, render_template, redirect
from settings import Settings from settings import Settings
from main import db, app, ma from main import db, app, ma
from sqlalchemy import Sequence, func from sqlalchemy import Sequence, func
@@ -172,7 +172,7 @@ def wakeup():
return render_template("base.html") return render_template("base.html")
################################################################################ ################################################################################
@app.route("/stale_job/<id>", methods=["GET", "POST"]) @app.route("/stale_job/<id>", methods=["POST"])
@login_required @login_required
def stale_job(id): def stale_job(id):
print( f"Handle Stale Job#{id} -> {request.form['action']} it") print( f"Handle Stale Job#{id} -> {request.form['action']} it")
@@ -197,10 +197,10 @@ def stale_job(id):
db.session.commit() db.session.commit()
WakePAJobManager() WakePAJobManager()
return render_template("base.html") return redirect("/jobs")
################################################################################ ################################################################################
@app.route("/stale_jobs", methods=["GET", "POST"]) @app.route("/stale_jobs", methods=["GET"])
@login_required @login_required
def stale_jobs(): def stale_jobs():
page_title='Stale job list' page_title='Stale job list'