[Snapshot Pro] Editor access to Snapshot Pro dashboard

0

Hi WPMU DEV Team,

I am a WPMU DEV premium subscriber and I’d like to request a dedicated Permissions tab for Snapshot Pro.

Currently, Snapshot Pro v4+ is locked to the manage_options capability (Administrators only). However, for many client sites, the Editor is the primary person managing content. It is a major workflow bottleneck (and a safety risk) if an Editor cannot create a manual “Safety Snapshot” immediately before or after a major content update without having full site Administrator privileges. Similarly, I have an editor on another site adding a lot of products to their WooCommerce shop where the ability to back up after adding content would be very handy.

Requested Features:

Role Access: An option in Snapshot Settings to allow specific roles (like Editor) access to the Snapshot Dashboard.

Action-Based Permissions:

Create Backups: Allow Editors to trigger manual backups.

Restore Backups: A separate toggle to allow/disallow those roles from performing restores.

I have attempted to use the standard filters (snapshot_capability, snapshot_allowed_roles, and snapshot_dashboard_cap) via an mu-plugin, but these appear to be ignored by the current React-based UI/API architecture.

Adding this would align Snapshot with the professional, agency-friendly standards you’ve set with your other plugins. Let me know what you think.

Thanks,
Tim