Closed (fixed)
Project:
Bibliography & Citation
Version:
3.0.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
15 Jan 2026 at 14:56 UTC
Updated:
28 Apr 2026 at 14:45 UTC
Jump to comment: Most recent
Comments
Comment #2
mark_fullmerJust noting that this only occurs in Drupal 11. The speculation of what needs to be done makes sense generally, but it does raise the question of why this is not occurring when used on a site running Drupal 10...
Comment #3
mark_fullmerRoot cause: #3314346: EntityViewController::viewRevision is deprecated
EntityViewController::viewRevision() was deprecated in drupal:10.1.0 and removed from drupal:11.0.0. We should use \Drupal\Core\Entity\Controller\EntityRevisionViewController instead.
Comment #5
mark_fullmerThe MR proposes resolving this by starting to use the generic revision UI provided in Drupal core via #2350939: Implement a generic revision UI. Since this was introduced in Drupal 10.1, the core_version_requirement will need to be updated, and this should probably be part of a new minor version release (3.1.0).
Comment #6
mark_fullmerOkay, the latest commits address the feedback on implementation, specifically:
- Permission to view revisions is now correctly associated with the entity **type** view permission per the Entity API. As an example for testing:
- [ ] A user with the "View Reference entities" and "Book: View revisions" permissions can view revisions for the Book Bibcite entity type
- [ ] A user with the same permissions cannot view revisions of other Bibcite entity types
- [ ] A user with the "View Reference entities" permission only cannot view revisions of any Bibcite entity type
- [ ] A user with the admin-level "Administer Reference entities" permission should be able to view revisions for all Bibcite entity types
- The active theme is now used to display the revisions (good catch!)
This is ready for another human review!
Comment #7
mark_fullmer