Wire up the publish button properly

This commit is contained in:
Kevin McConnell
2025-02-07 16:40:46 +00:00
parent beaa8fa30c
commit 334b545fd8
+4 -14
View File
@@ -96,21 +96,11 @@
</div>
<% if @bubble.creating? %>
<%#
If we could put the textare for the bubble title, and the initial
comment, into this form, it should prevent people from losing edits when
they make changes to other properties. In that case, we can remove the
save buttons from inside the bubble, and from the comment box, so that
the middle section all feels like one block that you're then either
publishing, drafting, or cancelling.
%>
<%= form_with model: @bubble, url: bucket_bubble_path(@bubble.bucket, @bubble) do |form| %>
<%= button_tag "Publish", type: "submit", name: "bubble[status]", value: "published" %>
<%= button_tag "Save a draft", type: "submit", name: "bubble[status]", value: "drafted" %>
<% end %>
<div>
<%= button_to "Publish", bucket_bubble_publish_path(@bubble.bucket, @bubble) %>
<%= button_to "Save a draft", bucket_bubble_path(@bubble.bucket, @bubble), name: "bubble[status]", value: "drafted", method: :put %>
<%= button_to "Cancel", bucket_bubble_path(@bubble.bucket, @bubble), method: :delete %>
</div>
<% end %>
<%= render "notifications/tray" %>