Add syntax highlighting for different runtimes in function history for timer & http functions

This commit is contained in:
Peter Stockings
2025-11-30 00:26:33 +11:00
parent 6c55eaa930
commit bb20146143
5 changed files with 15 additions and 7 deletions

View File

@@ -316,7 +316,7 @@ def history(function_id):
# Fetch the http function to verify ownership
http_function = db.execute(
"""
SELECT id, name, script_content AS code, version_number
SELECT id, name, script_content AS code, version_number, runtime
FROM http_functions
WHERE id = %s AND user_id = %s
""",
@@ -350,6 +350,7 @@ def history(function_id):
"function_id": function_id,
"http_function": http_function,
"versions": versions,
"runtime": http_function.get("runtime", "node"),
}
if htmx:
@@ -359,6 +360,7 @@ def history(function_id):
return render_template("dashboard/http_functions/history.html", **args)
@http.route("/editor/<int:function_id>", methods=["GET"])
@login_required
def editor(function_id):