<%= render(PhilomenaWeb.TagView, "_tag.html", tag: request.tag, conn: @conn) %>
|
<%= link(request.requesting_user.name, to: ~p"/profiles/#{request.requesting_user}") %>
|
<%= request.dnp_type %>
|
<%= body %>
|
<%= pretty_state(request) %>
<%= if request.modifying_user do %>
by <%= link(request.modifying_user.name, to: ~p"/profiles/#{request.modifying_user}") %>
<% end %>
|
<%= pretty_time(request.created_at) %>
|
<%= pretty_time(request.updated_at) %>
|
<%= link("Show", to: ~p"/dnp/#{request}") %> • <%= link("Send PM", to: ~p"/conversations/new?#{[recipient: request.requesting_user.name]}") %>
<%= case request.aasm_state do %>
<% s when s in ["requested", "claimed"] -> %>
• <%= link("Claim", to: ~p"/admin/dnp_entries/#{request}/transition?#{[state: "claimed"]}", data: [method: "post", confirm: "Are you really, really sure?"]) %> • <%= link("Approve",
to: ~p"/admin/dnp_entries/#{request}/transition?#{[state: "listed"]}",
data: [method: "post", confirm: "Are you really, really sure?"]
) %> • <%= link("Close", to: ~p"/admin/dnp_entries/#{request}/transition?#{[state: "closed"]}", data: [method: "post", confirm: "Are you really, really sure?"]) %>
<% "listed" -> %>
• <%= link("Rescind", to: ~p"/admin/dnp_entries/#{request}/transition?#{[state: "rescinded"]}", data: [method: "post", confirm: "Are you really, really sure?"]) %> • <%= link("Close",
to: ~p"/admin/dnp_entries/#{request}/transition?#{[state: "closed"]}",
data: [method: "post", confirm: "Are you really, really sure?"]
) %>
<% s when s in ["rescinded", "acknowledged"] -> %>
• <%= link("Claim", to: ~p"/admin/dnp_entries/#{request}/transition?#{[state: "acknowledged"]}", data: [method: "post", confirm: "Are you really, really sure?"]) %> • <%= link("Close",
to: ~p"/admin/dnp_entries/#{request}/transition?#{[state: "closed"]}",
data: [method: "post", confirm: "Are you really, really sure?"]
) %>
<% _state -> %>
• <%= link("Claim", to: ~p"/admin/dnp_entries/#{request}/transition?#{[state: "claimed"]}", data: [method: "post", confirm: "Are you really, really sure?"]) %>
<% end %>
|
<% end %>