Auto-post filtered articles setting #97

Closed
opened 2026-03-18 14:48:58 +01:00 by myrmidex · 0 comments
Owner

Summary

Add a toggle setting that automatically approves keyword-matched articles.

Update (post #85): This functionality already exists via two mechanisms:

  1. Global setting enable_publishing_approvals — when OFF, all keyword-matched route_articles are auto-approved at ingest
  2. Per-route override routes.auto_approve (nullable bool) — overrides the global setting per route

What's left to do

The Settings page toggle for enable_publishing_approvals already exists. The per-route auto_approve field exists in the DB but has no UI yet.

Tasks

  • Add auto_approve toggle to the Route edit modal on the Routes page
  • Show auto_approve status on route cards (badge or indicator)
  • Tests for the UI toggle
  • Verify that auto-approve at ingest works end-to-end (ValidationService already handles this)

Dependencies

  • Depends on #85 (Configurable article validation rules) — done
## Summary ~~Add a toggle setting that automatically approves keyword-matched articles.~~ **Update (post #85):** This functionality already exists via two mechanisms: 1. **Global setting** `enable_publishing_approvals` — when OFF, all keyword-matched route_articles are auto-approved at ingest 2. **Per-route override** `routes.auto_approve` (nullable bool) — overrides the global setting per route ## What's left to do The Settings page toggle for `enable_publishing_approvals` already exists. The per-route `auto_approve` field exists in the DB but has no UI yet. ### Tasks - [ ] Add `auto_approve` toggle to the Route edit modal on the Routes page - [ ] Show auto_approve status on route cards (badge or indicator) - [ ] Tests for the UI toggle - [ ] Verify that auto-approve at ingest works end-to-end (ValidationService already handles this) ## Dependencies - Depends on #85 (Configurable article validation rules) — ✅ done
myrmidex added this to the v1.3.0 milestone 2026-03-18 14:48:58 +01:00
myrmidex added the
enhancement
label 2026-03-18 14:48:58 +01:00
myrmidex self-assigned this 2026-03-18 17:43:17 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lvl0/fedi-feed-router#97
No description provided.