Add presets.yaml and to web ui

This commit is contained in:
Brett Williams
2022-12-11 14:19:59 -08:00
parent 10dd5b4295
commit 9f291a1282
3 changed files with 102 additions and 30 deletions

View File

@@ -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/<job_id>/full_details')