This issue follows up on the discussion in ✨ Add more granular block content permissions Fixed
Custom blocks can be created as structural page elements and content editors might need to edit their content on a production site. For example, a block with opening times placed on the front page: Editors should not be able to move it, but might need to change it to add special opening times.
Currently, users need "Administer blocks" permissions to do such a purely content change that doesn't even change the configuration. However, this also gives them the permission to change the whole block layout, remove or delete blocks etc.
✨ Add more granular block content permissions Fixed discusses more granular block permissions in general, but just adding a separate permission to edit existing custom blocks would already be a big improvement for user experience for content editors and for sitebuilders setting up the sites for such roles.
larowlan and Tim Plunket in #98 proposed to also add a "create blocks" permission as part of this issue because that would be useful for Layout builder.
Add an edit block permission per block type.
Provide an easy way for users with the new permission to reach the block-edit form.
BlockContentAccessHandlerTest::providerTestAccess()
(done by
#3022183 →
).create $type block content
permission to create blocks via /block/add route as per #106TBD.
Fixed
10.1 ✨
Last updated
Makes Drupal easier to use. Preferred over UX, D7UX, etc.
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.