added python ldap / login pages

This commit is contained in:
2021-06-26 09:20:11 +10:00
parent d1ed80bd35
commit 371e2af64b
11 changed files with 134 additions and 5 deletions

5
job.py
View File

@@ -6,9 +6,11 @@ from sqlalchemy import Sequence
from sqlalchemy.exc import SQLAlchemyError
from status import st, Status
from datetime import datetime, timedelta
from flask_login import login_required, current_user
import pytz
import socket
from shared import PA_JOB_MANAGER_HOST, PA_JOB_MANAGER_PORT
from flask_login import login_required, current_user
# pylint: disable=no-member
@@ -93,6 +95,7 @@ def NewJob(name, num_files="0", wait_for=None, jex=None ):
# /jobs -> show current settings
################################################################################
@app.route("/jobs", methods=["GET"])
@login_required
def jobs():
page_title='Job list'
jobs = Job.query.order_by(Job.id.desc()).all()
@@ -103,6 +106,7 @@ def jobs():
# /job/<id> -> GET -> shows status/history of jobs
################################################################################
@app.route("/job/<id>", methods=["GET"])
@login_required
def joblog(id):
page_title='Show Job Details'
joblog = Job.query.get(id)
@@ -118,6 +122,7 @@ def joblog(id):
# /job/<id> -> GET -> shows status/history of jobs
################################################################################
@app.route("/wakeup", methods=["GET"])
@login_required
def wakeup():
WakePAJobManager()
return render_template("base.html")