feat: allow listing completed tasks for task
This commit is contained in:
parent
20027b42f0
commit
a5504e6e6e
6 changed files with 37 additions and 26 deletions
|
|
@ -34,9 +34,7 @@ defmodule PutzplanWeb.CompletedTaskLive.Index do
|
|||
<.modal :if={@live_action == :new} id="completed_task-modal" show on_cancel={JS.patch(~p"/completed_tasks")}>
|
||||
<.live_component
|
||||
module={PutzplanWeb.CompletedTaskLive.FormComponent}
|
||||
|
||||
current_user={@current_user}
|
||||
|
||||
current_user={@current_user}
|
||||
id={:new}
|
||||
title={@page_title}
|
||||
action={@live_action}
|
||||
|
|
|
|||
|
|
@ -7,13 +7,13 @@ defmodule PutzplanWeb.CompletedTaskLive.Show do
|
|||
<.header>
|
||||
Completed task <%= @completed_task.id %>
|
||||
<:subtitle>This is a completed_task record from your database.</:subtitle>
|
||||
|
||||
|
||||
</.header>
|
||||
|
||||
<.list>
|
||||
|
||||
|
||||
<:item title="Id"><%= @completed_task.id %></:item>
|
||||
|
||||
|
||||
</.list>
|
||||
|
||||
<.back navigate={~p"/completed_tasks"}>Back to completed_tasks</.back>
|
||||
|
|
@ -29,12 +29,15 @@ defmodule PutzplanWeb.CompletedTaskLive.Show do
|
|||
|
||||
@impl true
|
||||
def handle_params(%{"id" => id}, _, socket) do
|
||||
actor = socket.assigns.current_user
|
||||
completed_task = Ash.get!(Putzplan.Tasks.CompletedTask, id, actor: actor)
|
||||
|
||||
{:noreply,
|
||||
socket
|
||||
|> assign(:page_title, page_title(socket.assigns.live_action))
|
||||
|> assign(
|
||||
:completed_task,
|
||||
Ash.get!(Putzplan.Tasks.CompletedTask, id, actor: socket.assigns.current_user)
|
||||
completed_task
|
||||
)}
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue