Review and manage entry requests from public users.
| Entry | Category | Requester | Date | Actions |
|---|---|---|---|---|
|
<%= [entry.fi, entry.en, entry.sv, entry.no, entry.ru, entry.de].compact.first || "(empty)" %>
|
<%= entry.category.humanize %> |
<%= entry.requested_by&.name %>
<%= entry.requested_by&.email %>
|
<%= entry.created_at.strftime("%b %d, %Y") %> | <%= link_to "View", admin_request_path(entry), class: "text-indigo-600 hover:text-indigo-900" %> <%= link_to "Edit", edit_admin_request_path(entry), class: "text-blue-600 hover:text-blue-900" %> <%= button_to "Approve", approve_admin_request_path(entry), method: :post, class: "inline text-green-600 hover:text-green-900", form: { data: { turbo_confirm: "Send invitation to #{entry.requested_by&.email}?" } } %> <%= button_to "Reject", reject_admin_request_path(entry), method: :delete, class: "inline text-red-600 hover:text-red-900", form: { data: { turbo_confirm: "Delete this request?" } } %> |
| Entry | Category | Requester | Approved | Actions |
|---|---|---|---|---|
|
<%= [entry.fi, entry.en, entry.sv, entry.no, entry.ru, entry.de].compact.first || "(empty)" %>
|
<%= entry.category.humanize %> |
<%= entry.requested_by&.name %>
<%= entry.requested_by&.email %>
|
<%= entry.updated_at.strftime("%b %d, %Y") %> | <%= link_to "View", admin_request_path(entry), class: "text-indigo-600 hover:text-indigo-900" %> <%= button_to "Reject", reject_admin_request_path(entry), method: :delete, class: "inline text-red-600 hover:text-red-900", form: { data: { turbo_confirm: "Delete this approved request?" } } %> |