Add the update action and the form for Publisher.

This commit is contained in:
2025-04-15 10:05:04 +03:00
parent 12c805c0bf
commit 6886a1b5d2
2 changed files with 7 additions and 1 deletions
@@ -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>