From 9f291a12824ca25de3244bb67a992659f511ca6f Mon Sep 17 00:00:00 2001 From: Brett Williams Date: Sun, 11 Dec 2022 14:19:59 -0800 Subject: [PATCH] Add presets.yaml and to web ui --- lib/job_server.py | 7 ++- templates/index.html | 117 +++++++++++++++++++++++++++++++---------- utilities/presets.yaml | 8 +++ 3 files changed, 102 insertions(+), 30 deletions(-) create mode 100644 utilities/presets.yaml diff --git a/lib/job_server.py b/lib/job_server.py index eb3ac60..e048b4d 100755 --- a/lib/job_server.py +++ b/lib/job_server.py @@ -10,6 +10,7 @@ from datetime import datetime from zipfile import ZipFile import requests +import yaml from flask import Flask, request, render_template, send_file, after_this_request, Response, redirect, url_for, abort from werkzeug.utils import secure_filename @@ -42,8 +43,12 @@ def sorted_jobs(all_jobs, sort_by_date=True): @server.route('/') @server.route('/index') def index(): + + with open('utilities/presets.yaml') as f: + presets = yaml.load(f, Loader=yaml.FullLoader) + return render_template('index.html', all_jobs=sorted_jobs(RenderQueue.job_queue), hostname=RenderQueue.host_name, - renderer_info=renderer_info()) + renderer_info=renderer_info(), render_clients=RenderQueue.render_clients, preset_list=presets) @server.route('/ui/job//full_details') diff --git a/templates/index.html b/templates/index.html index 7626759..d52a5ee 100644 --- a/templates/index.html +++ b/templates/index.html @@ -9,7 +9,7 @@ - +
- +
@@ -107,9 +112,10 @@
Preview