Show original script as well, still need to add revert/switch version functionality

This commit is contained in:
Peter Stockings
2024-05-18 22:46:44 +10:00
parent 2b4ca571ca
commit bc4a1ae9a6
4 changed files with 59 additions and 9 deletions

9
app.py
View File

@@ -238,6 +238,7 @@ def get_http_function_history(function_id):
name = http_function['name']
version_number = http_function['version_number']
original_script = http_function['script_content'] if version_number == 1 else None
http_function_history = []
if version_number > 1:
@@ -254,11 +255,13 @@ def get_http_function_history(function_id):
'version_number': post_version['version_number'],
'updated_at': post_version['updated_at']
})
if raw_history:
original_script = raw_history[-1]['script_content']
if htmx:
return render_block(app.jinja_env, 'dashboard/http_functions/history.html', 'page', user_id=user_id, function_id=function_id, name=name, http_function=http_function, http_function_history=http_function_history)
return render_template("dashboard/http_functions/history.html", user_id=user_id, name=name, function_id=function_id, http_function=http_function, http_function_history=http_function_history)
return render_block(app.jinja_env, 'dashboard/http_functions/history.html', 'page', user_id=user_id, function_id=function_id, name=name, http_function=http_function, http_function_history=http_function_history, original_script=original_script)
return render_template("dashboard/http_functions/history.html", user_id=user_id, name=name, function_id=function_id, http_function=http_function, http_function_history=http_function_history, original_script=original_script)
@ app.route("/dashboard/timer_functions", methods=["GET"])
@login_required