Add the update action and the form for Publisher.

dev
KKlochko 2 months ago
parent 12c805c0bf
commit 6886a1b5d2

@ -41,7 +41,7 @@ defmodule DecentralisedBookIndex.Metadata.Publisher do
end
actions do
defaults [:read, :update, :destroy]
defaults [:read, :destroy]
create :create do
primary? true
@ -69,6 +69,11 @@ defmodule DecentralisedBookIndex.Metadata.Publisher do
pagination offset?: true, default_limit: 10
end
update :update do
primary? true
accept [:name]
end
update :sync do
accept [:name, :inserted_at, :updated_at, :dbi_server_id]
end

@ -20,6 +20,7 @@ defmodule DecentralisedBookIndexWeb.PublisherLive.FormComponent do
<.input field={@form[:name]} type="text" label="Name" />
<% end %>
<%= if @form.source.type == :update do %>
<.input field={@form[:name]} type="text" label="Name" />
<% end %>
<:actions>

Loading…
Cancel
Save