Following T211004: Differentiate private filters and private details in rights/methods/variables names, abusefilter-private and abusefilter-private-log were renamed to use privatedetails. While AbuseFilter provides backwards compatibility for user groups that are assigned rights under the former names, global groups that have the rights under the former names cannot have those rights removed, since they don't show up in the Special:GlobalGroupPermissions.
Groups affected:
Beta cluster: staff, stewards
Production: Ombudsmen, staff, stewards
Potential solution (short-term/this case):
- Add the rights to $wgAvailableRights manually (as is already done for rights that don't exist on meta[1]) for a few minutes to allow for updating user groups
Ideal solution (long term):
- In the Special:GlobalGroupPermissions interface, show rights that exist in $wgAvailableRights as well rights that don't exist anymore, but are granted to a global group, so that they may be removed