ideas icon indicating copy to clipboard operation
ideas copied to clipboard

Editor-friendly permissions in control panel

Open dominikfoeger opened this issue 3 years ago • 1 comments

Statamic has a great permission system that works perfectly on the backend-level. But I regularly stumble upon situations where the editing experience kind of lacks behind:

  • Users that are only allowed to edit “their own“ entries still see all entries listed and can also open them. Yes, all field are read-only, but I can't think of many cases, where users should see entries that they aren't allowed to edit. Possible solutions might be: A new permission see_other_authors_{collection}_entries or a new default behavior that doesn't list entries that you aren't allowed to edit.
  • With revisions enabled, the permission publish_{collection}_entries doesn't prevent editors from clicking Publish and opening the publish-actions stack. They do get a 403 error back, which for editors may seem like a bug. It would be super nice to disable or remove the publish button and publish-actions stack. This would also allow for a smooth “editors can edit and save content, super-editors must approve/publish content“ kind of workflow which is kinda common on bigger sites.

What are your thoughts about this? Thanks

dominikfoeger avatar Jul 15 '22 09:07 dominikfoeger

I'm hoping to build this out next week

edalzell avatar Jul 05 '24 17:07 edalzell