RSS feeds for Plus and Tenant users minds#4412
Ticket(s) / Related Merge Requests
Summary of Changes
Added ability to manage and import RSS feeds for Minds Plus users and tenant's users.
Testing Considerations
As a Minds plus user go to Settings / Other / RSS Sync
section and add an RSS feed url to your account. Wait around 10 minutes and check your channel page to see the imported content from the RSS feed.
Now do the same thing as a user on a Tenant network.
Deployment Considerations
Add following table to production Vitess DB
CREATE TABLE IF NOT EXISTS `minds_user_rss_feeds` (
`feed_id` bigint NOT NULL PRIMARY KEY,
`user_guid` bigint NOT NULL,
`tenant_id` int DEFAULT NULL,
`title` text NOT NULL,
`url` varchar(512) NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`last_fetch_at` timestamp DEFAULT NULL,
`last_fetch_status` tinyint DEFAULT NULL,
`last_fetch_entry_timestamp` timestamp DEFAULT NULL,
KEY (`tenant_id`),
KEY (`user_guid`),
UNIQUE KEY (`user_guid`, `url`)
);
Regression Scope
Platform Affected (web, mobile, etc)
engine
Developer Testing Completed
Screenshots / Screen Recording
Does this impact
-
Localization -
Dark/light mode -
Guest mode
Definition of Done Checklist
-
The Acceptance Criteria has been met -
Code is tested: Testing includes unit/spec, E2E/automated and manual testing -
Merge requests description has been filled out
Edited by Fausto Arcidiacono