Page MenuHomePhabricator

User rights: Logged in users can edit user-contributed objects of non-restricted types
Closed, ResolvedPublic

Description

Description

Any logged in user can edit anything else that doesn't fall on specific restrictions (by type, state, or zid range)

  • Set wikilambda-edit to true for the group user (remove corePermissions override)
  • Set wikilambda-implementation to true for the group user (remove corePermissions override)
    • This permission is currently not used, but it could be useful, so add a specific type rule into authorizationRules.yml
  • Set wikilambda-tester to true for the group user (remove corePermissions override)
    • This permission is currently not used, but it could be useful, so add a specific type rule into authorizationRules.yml

Completion checklist

Event Timeline

Change 966570 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] [wikifunctions] Alter site to General Availability

https://gerrit.wikimedia.org/r/966570

Jdforrester-WMF changed the task status from Open to In Progress.Oct 19 2023, 4:39 PM
Jdforrester-WMF triaged this task as Medium priority.
Jdforrester-WMF moved this task from To triage to In Progress on the Abstract Wikipedia team board.

Change 966570 merged by jenkins-bot:

[operations/mediawiki-config@master] [wikifunctions] Alter site to General Availability

https://gerrit.wikimedia.org/r/966570

Mentioned in SAL (#wikimedia-operations) [2023-11-07T14:03:16Z] <jforrester@deploy2002> Started scap: Backport for [[gerrit:966570|[wikifunctions] Alter site to General Availability (T349054 T349061 T349063 T349080 T349082)]]

Mentioned in SAL (#wikimedia-operations) [2023-11-07T14:10:17Z] <jforrester@deploy2002> Finished scap: Backport for [[gerrit:966570|[wikifunctions] Alter site to General Availability (T349054 T349061 T349063 T349080 T349082)]] (duration: 07m 00s)

Etonkovidova subscribed.

Checked - works as expected.

Note: for restricted types, e.g. Core types, the error "User does not have permission to edit" comes after a user hits Publish button - filed as a separate task: T351577.