Page MenuHomePhabricator

Allow personal scripts on all instances
Closed, ResolvedPublic

Description

Story

As a user of a Wikibase Cloud instance, I want to be able to edit my own common.js and common.css to enhance my own UI experience.

Acceptance Criteria

  1. All users (both managers and regular users that joined afterwards) can edit their own Special:MyPage/common.js and Special:MyPage/common.css
  2. Neither of them can edit the global MediaWiki:common.js
  3. As before, managers can edit the global MediaWiki:common.css, but not regular users.

Some explanation

We don't want to enable global user scripts (yet) because of legal risks of running malicious code for unsuspecting users. We don't see a problem when users set it up for themselves only.

Previously, engineers configured an instance for experiments where both personal and global scripts are available for editing: https://github.com/wbstack/mediawiki/releases/tag/1.39-7.4-20240920-0-alpha

Patches:

Event Timeline

Anton.Kokh reopened this task as Open.

Will be resolved at the weekly :)