Problem/Motivation
At the moment there is no generic revision UI, this means that every module with revisionable entities will need to create their own UI similar to the Node revision overview page (node/{node_id}/revisions. This means quite a bit of boilerplate code, especially for modules with multiply revisionable entities.
Proposed resolution
Create a BaseRevisionOverviewController for deleting a revision or reverting to a revision.
Remaining tasks
- Decide if we want to improve this in core
- Create a plan
- Implement the plan
Issue is blocked on
- #2927077: $entity->toUrl('revision-*') should fill revision parameter on all applicable routes. per 45, 59, others.
- #3043321: Implement a generic revision access API per 67.
Patch to date for this issue relies on patches in these.