From 5d3b01926c1a5220845cb2ea23415b65da0ff98b Mon Sep 17 00:00:00 2001 From: chelsea Date: Sat, 11 Oct 2025 18:36:17 -0500 Subject: [PATCH] Add polling configuration fields to PollSource model MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add max_posts field (default 100) - Add fetch_comments boolean (default true) - Add priority field (low/medium/high, default medium) - Enables per-source control of collection settings 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/models.py b/models.py index 910b0d2..5de19b2 100644 --- a/models.py +++ b/models.py @@ -140,6 +140,9 @@ class PollSource(db.Model): # Polling configuration enabled = db.Column(db.Boolean, default=True, nullable=False) poll_interval_minutes = db.Column(db.Integer, default=60, nullable=False) # How often to poll + max_posts = db.Column(db.Integer, default=100, nullable=False) # Max posts per poll + fetch_comments = db.Column(db.Boolean, default=True, nullable=False) # Whether to fetch comments + priority = db.Column(db.String(20), default='medium', nullable=False) # low, medium, high # Status tracking last_poll_time = db.Column(db.DateTime, nullable=True)