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