Skip to content

[engine] RSS sync permissions minds#4478

Ben requested to merge feat/rss-sync-perm-m4478 into master

Ticket(s) / Related Merge Requests

Summary of Changes

RSS sync permissions on tenant networks.

Testing Considerations

Use your own network or DM me to test with me with this admin account:

https://c81e728d9d4c2f636f067f89cc14862c.bens-networks.oke.minds.io

  • RSS sync permission is togglable in admin console.
  • When on, the user can see the RSS sync option in Settings > Other
  • When off, the user cannot see the RSS sync option in Settings > Other
  • When off, the user cannot navigate directly to the RSS sync settings.

Deployment Considerations

The below can be run to update the database so that all existing tenant owners have the setting defaulted to on:

INSERT INTO minds_role_permissions (tenant_id, permission_id, role_id, enabled, created_at)
SELECT tenant_id, "CAN_USE_RSS_SYNC", 0, 1, NOW()
FROM minds_tenants
WHERE root_user_guid IS NOT NULL
ON DUPLICATE KEY UPDATE enabled=true

Regression Scope

Permissions

Platform Affected (web, mobile, etc)

Web

Developer Testing Completed

Unit, manual.

Screenshots / Screen Recording

Owner permission changing

simplescreenrecorder-2024-01-04_17.44.36

Other role permission changing

simplescreenrecorder-2024-01-04_17.47.54

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 Ben

Merge request reports