fix: parity in behaviour for scripts, templates and posts

This commit is contained in:
2026-05-02 19:50:13 +02:00
parent 73e066c330
commit 2be751400d
8 changed files with 331 additions and 82 deletions

View File

@@ -885,6 +885,11 @@ defmodule BDS.Desktop.ShellLive do
{:noreply, CodeEntityEditor.save_script(socket, &reload_shell/2, &append_output_entry/5)}
end
def handle_event("publish_script_editor", %{"id" => _script_id}, socket) do
{:noreply,
CodeEntityEditor.publish_script(socket, &reload_shell/2, &append_output_entry/5)}
end
def handle_event("run_script_editor", _params, socket) do
{:noreply, CodeEntityEditor.run_script(socket, &reload_shell/2, &append_output_entry/5)}
end
@@ -905,6 +910,11 @@ defmodule BDS.Desktop.ShellLive do
{:noreply, CodeEntityEditor.save_template(socket, &reload_shell/2, &append_output_entry/5)}
end
def handle_event("publish_template_editor", %{"id" => _template_id}, socket) do
{:noreply,
CodeEntityEditor.publish_template(socket, &reload_shell/2, &append_output_entry/5)}
end
def handle_event("validate_template_editor", _params, socket) do
{:noreply,
CodeEntityEditor.validate_template(socket, &reload_shell/2, &append_output_entry/5)}