Change record status: 
Project: 
Introduced in branch: 
10.1.x
Introduced in version: 
10.1.0
Description: 

It is now possible to view, revert and delete block content revisions.

Block Content is the first entity to use the public facing revision UI.

Revision history

Revision history

Revision revert form

Revision revert form

Revision delete form

Revision delete form

With this change, there are now also new granular permissions for granting permission to each the history page and revert and delete forms for block content entities. Users with the 'administer blocks' permission will have access without needing to grant the new permissions.

Developers may choose to grant access to these new features by using hook_entity_access() listening for view all revisions, revert, or delete revision operations on entities implementing \Drupal\block_content\BlockContentInterface.

Non-reusable blocks, such as those created via Layout Builder, continue to not allow revision revert or delete, or have a UI

Please note: As of commit, the node UI is still not based off the generic entity work, so Node's interface is slightly different in appearance.

Contrib modules like Diff will need to be updated to target new entity types.

Impacts: 
Site builders, administrators, editors
Module developers