Page MenuHomePhabricator

wgRestrictUserPageEditing: There should be a way to allow editing on a specific user page
Open, LowPublicFeature

Description

mw:Manual talk:$wgRestrictUserPageEditing#Limiting ability to edit user namespace:

The content translation tool offers the option to publish in userspace, so improvements can be made to formating before the article is moved live. This unfortunately will inhibit that. What we need is a tag that someone can add to let others edit a specific page and than as part of our translation efforts we could have these drafts published with that tag. Possible? Doc James (talk) 22:40, 4 August 2026

Event Timeline

neriah triaged this task as Low priority.
neriah changed the subtype of this task from "Task" to "Feature Request".

Since this feature is currently optional, anyone who doesn't want it can simply choose not to enable it :)

I was actually thinking about how we could implement this. When people monkey-patch in the functionality for the new configuration variable, AbuseFilter is probably the most common use case, and in that case the relevant filter checks whether the page contains a particular template. But the permission check isn't on the parser layer, so perhaps we could approach this via user preferences?

Since this feature is currently optional, anyone who doesn't want it can simply choose not to enable it :)

+1, I wouldn't want to over complicate the optional MediaWiki core feature.

If this is wanted, we could always consider adding a hook to MediaWiki core that the Translate extension can handle which allows it to exempt translation subpages