[Ingest] Full results page (all statuses) + inline quick-reject in queue
CI/CD / CI · dotnet build (push) Successful in 2m13s
CI/CD / Deploy · hamkadr (push) Has been cancelled

New /Admin/Ingested page lists every crawled item with its outcome, filterable by status (همه/در صف/پرچم‌خورده/منتشرشده/ردشده) with per-status counts and a link to the published shift or the review page. Linked from the run-history header and the admin panel nav. Plus an inline ✕رد (quick-discard) button on each queue/flagged row so admins can audit without opening the review page; full accept/reject stays on /Admin/Review.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
soroush.asadi
2026-06-08 06:41:17 +03:30
parent 3d128ea051
commit da6e86fa7f
7 changed files with 141 additions and 2 deletions
@@ -16,5 +16,11 @@
{
<p class="muted" style="font-size:12.5px; margin:0 0 10px;">⚠ @Model.ValidationNotes</p>
}
<a class="btn btn-accent" asp-page="/Admin/Review" asp-route-id="@Model.Id">بررسی و انتشار ←</a>
<div style="display:flex; gap:8px; flex-wrap:wrap;">
<a class="btn btn-accent" asp-page="/Admin/Review" asp-route-id="@Model.Id">بررسی و انتشار ←</a>
<form method="post" asp-page="/Admin/Index" asp-page-handler="QuickDiscard" asp-route-id="@Model.Id"
onsubmit="return confirm('این آگهی رد و کنار گذاشته شود؟');">
<button type="submit" class="btn btn-outline" style="color:var(--danger); border-color:var(--danger);">✕ رد</button>
</form>
</div>
</div>