Page MenuHomePhabricator

If a user is partially blocked from a namespace, they should not be allowed to rename/move pages into or out of that namespace
Closed, ResolvedPublic

Description

After T2674: Allow users to be blocked from editing a specific article or all articles inside a namespace is built, we will want to address page moves/renames into the blocked namespace.


Examples

User:Apples is blocked from editing within the Foo: namespaces. Using the Special:MovePage tool,

  • They should not be able to move any pages within the namespace
    • Foo:Mars to Foo:Mercury
  • They should not be able to move any pages out of the namespace
    • Foo:Earth to Bar:Earth
    • Foo:Pluto to Bar:Saturn
  • They should not be able to move any pages into the namespace
    • Bar:Venus to Foo:Venus
    • Bar:Jupiter to Foo:Uranus

Notes

Users will always be able to manually copy+paste a page's content or wikitext — we have no plans to intercept this behavior.

Event Timeline

Vvjjkkii renamed this task from If a user is partially blocked from a namespace, they should not be allowed to moved pages into or out of that namespace to upaaaaaaaa.Jul 1 2018, 1:02 AM
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
jrbs renamed this task from upaaaaaaaa to If a user is partially blocked from a namespace, they should not be allowed to moved pages into or out of that namespace.Jul 1 2018, 3:39 AM
jrbs raised the priority of this task from High to Needs Triage.
jrbs updated the task description. (Show Details)
jrbs added a subscriber: Aklapper.
TBolliger renamed this task from If a user is partially blocked from a namespace, they should not be allowed to moved pages into or out of that namespace to If a user is partially blocked from a namespace, they should not be allowed to rename/move pages into or out of that namespace.Oct 15 2018, 10:57 PM
TBolliger updated the task description. (Show Details)
TBolliger claimed this task.

Works as expected! Here are the error messages:

Screen Shot 2019-02-13 at 2.04.19 PM.png (928×1 px, 247 KB)

Screen Shot 2019-02-13 at 2.03.54 PM.png (928×1 px, 191 KB)