[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
+7
View File
@@ -111,6 +111,13 @@ a { color: inherit; text-decoration: none; }
}
.panel-nav a:hover { background: var(--primary-soft); color: var(--primary-dark); }
.panel-nav a.active { background: var(--primary); color: #fff; }
/* Ingestion-results filter pills */
.ing-filters { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 14px; }
.ing-pill { padding: 7px 14px; border-radius: 999px; border: 1px solid var(--line);
font-weight: 600; font-size: 13px; color: var(--muted); white-space: nowrap; }
.ing-pill:hover { border-color: var(--primary); color: var(--primary); }
.ing-pill.active { background: var(--primary); color: #fff; border-color: var(--primary); }
.profile-dropdown {
position: absolute; top: calc(100% + 8px); inset-inline-end: 0; min-width: 230px; z-index: 60;
background: var(--surface); border: 1px solid var(--line); border-radius: 14px;