Skip to content

RSS feeds for Plus and Tenant users minds#4412

Fausto Arcidiacono requested to merge feat/rss-feeds-4112 into master

Ticket(s) / Related Merge Requests

minds#4412 (closed)

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

Merge request reports