From e884accd0a573ecb5d5591a5f91d4d40837cd61c Mon Sep 17 00:00:00 2001 From: Damien De Paoli Date: Thu, 14 Jan 2021 21:47:12 +1100 Subject: [PATCH] renamed importlog* to job* -- in db, python and html --- files.py | 2 +- importlog.py => job.py | 38 +++++++++++------------ main.py | 2 +- templates/{importlog.html => joblog.html} | 0 templates/{imports.html => jobs.html} | 0 5 files changed, 21 insertions(+), 21 deletions(-) rename importlog.py => job.py (67%) rename templates/{importlog.html => joblog.html} (100%) rename templates/{imports.html => jobs.html} (100%) diff --git a/files.py b/files.py index 468b373..1c59da6 100644 --- a/files.py +++ b/files.py @@ -20,7 +20,7 @@ import time # Local Class imports ################################################################################ from settings import Settings -from importlog import Importlog, Importlogline +from job import Job, Joblog class FileData(): def __init__(self): diff --git a/importlog.py b/job.py similarity index 67% rename from importlog.py rename to job.py index 7566b88..8535fc7 100644 --- a/importlog.py +++ b/job.py @@ -8,20 +8,20 @@ from status import st, Status from datetime import datetime, timedelta import pytz -class Importlogline(db.Model): +class Joblog(db.Model): id = db.Column(db.Integer, db.Sequence('ill_id_seq'), primary_key=True ) - import_id = db.Column(db.Integer, db.ForeignKey('import.id'), primary_key=True ) + job_id = db.Column(db.Integer, db.ForeignKey('job.id'), primary_key=True ) log_date = db.Column(db.DateTime(timezone=True)) log = db.Column(db.String) def __repr__(self): - return " show current settings +# /jobs -> show current settings ################################################################################ -@app.route("/imports", methods=["GET"]) -def imports(): - page_title='Import actions' - imports = Importlog.query.all() - return render_template("imports.html", imports=imports, page_title=page_title, alert=st.GetAlert(), message=st.GetMessage() ) +@app.route("/jobs", methods=["GET"]) +def jobs(): + page_title='Job actions' + jobs = Job.query.all() + return render_template("jobs.html", jobs=jobs, page_title=page_title, alert=st.GetAlert(), message=st.GetMessage() ) ############################################################################### -# /import/ -> GET -> shows status/history of imports +# /job/ -> GET -> shows status/history of jobs ################################################################################ -@app.route("/import/", methods=["GET"]) -def importlog(id): - page_title='Show Import Details' - importlog = Importlog.query.get(id) - logs=Importlogline.query.filter(Importlogline.import_id==id).all() - duration=(datetime.now(pytz.utc)-importlog.start_time) +@app.route("/job/", methods=["GET"]) +def joblog(id): + page_title='Show Job Details' + joblog = Job.query.get(id) + logs=Joblog.query.filter(Joblog.job_id==id).all() + duration=(datetime.now(pytz.utc)-joblog.start_time) duration= duration-timedelta(microseconds=duration.microseconds) - return render_template("importlog.html", imp=importlog, logs=logs, duration=duration, page_title=page_title, alert=st.GetAlert(), message=st.GetMessage() ) + return render_template("joblog.html", imp=joblog, logs=logs, duration=duration, page_title=page_title, alert=st.GetAlert(), message=st.GetMessage() ) ############################################################################### # This func creates a new filter in jinja2 to format the time from the db in a diff --git a/main.py b/main.py index ddb562b..e3c703b 100644 --- a/main.py +++ b/main.py @@ -31,7 +31,7 @@ from settings import Settings from files import Files from person import Person from refimg import Refimg -from importlog import Importlog +from job import Job from ai import * ####################################### CLASSES / DB model ####################################### diff --git a/templates/importlog.html b/templates/joblog.html similarity index 100% rename from templates/importlog.html rename to templates/joblog.html diff --git a/templates/imports.html b/templates/jobs.html similarity index 100% rename from templates/imports.html rename to templates/jobs.html