Page MenuHomePhabricator

deletedhistory right is partially broken - links to unallowed pages
Closed, DuplicatePublic

Description

Since T128914 users with deletedhistory permission but no deleterevision aren't allowed to access SpecialRevisiondelete.
As a result, link for "show" (Linker::revDeleteLink) points to unallowed page.
This should be fixed either by changing DifferenceEngine.php to use a different method when user have only deletedhistory, which will point to diff with ?unhide=1 or to reallow users with this permission to access SpecialRevisiondelete.