Page MenuHomePhabricator

Remove Special:Lockdb and Special:Unlockdb from MediaWiki core
Open, Needs TriagePublic

Description

They are long deprecated feature. Probably move to an extension if needed by someone.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 29 2020, 12:12 PM
ashley added a subscriber: ashley.Mar 29 2020, 12:40 PM

They are long deprecated feature.

[citation needed]

I'm aware of $wgReadOnly and such; what I'm not aware of is how exactly its existence obsoletes the very useful special pages. At ShoutWiki we regularly use those special pages for locking and unlocking wikis, as using an on-wiki special page does not require server access and it's thus theoretically possible to even create a user group which can (only) lock wikis without giving the relevant users server access. (Plus, let's be fair, even if you do have SSH access, special pages are so much easier to use for tasks like these.)

Bugreporter added a comment.EditedMar 29 2020, 12:59 PM

So I propose to split it to an extension. This will only include two special pages and a user right.

P.S. IMO lockdb and unlockdb should be two rights instead of one

Reedy added a subscriber: Reedy.Mar 29 2020, 2:25 PM

I don't see it mentioned it's deprecated either

Aklapper closed this task as Invalid.Mar 29 2020, 2:27 PM

They are not a "long deprecated feature", hence closing task as invalid.

Bugreporter reopened this task as Open.Mar 29 2020, 2:38 PM

"Note that this is deprecated, and the siteadmin permission is not granted to any group per default."

In addition, I propose to remove them from MediaWiki core and split it to a new extension regardless whether it is deprecated.

DannyS712 added a subscriber: DannyS712.

If there is eventual consensus to split it out, I'd like to write the extension to do it

Restricted Application added a project: User-DannyS712. · View Herald TranscriptMar 30 2020, 2:43 AM
DannyS712 moved this task from Unsorted to Next on the User-DannyS712 board.Mar 30 2020, 2:44 AM
DannyS712 removed DannyS712 as the assignee of this task.May 28 2020, 11:44 AM
DannyS712 removed a project: User-DannyS712.