Page MenuHomePhabricator

GlobalUserrights is in multiple states of broken
Closed, ResolvedPublic

Description

This extension is incompatible with 1.29+, and is in several states of broken.

Problems

  • Several function declarations are no longer compatible
  • Special:GlobalUserRights throws errors left and right about undefined indices. This has to do with Special:GlobalUserRights failing to show the user rights because the internals of Special:Userrights have been changed
  • Special:GlobalUserRights is incompatible with expiring group membership
  • The SQL declaration of global_user_groups.sql is not compatible with SQLite

Event Timeline

Change 355880 had a related patch set uploaded (by Mainframe98; owner: Mainframe98):
[mediawiki/extensions/GlobalUserrights@master] Fix the incompatible function declarations

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

Change 355884 had a related patch set uploaded (by Mainframe98; owner: Mainframe98):
[mediawiki/extensions/GlobalUserrights@master] Fix the viewing of global user rights

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

Change 355880 abandoned by Mainframe98:
Fix the incompatible function declarations

Reason:
Moving to a single rewrite patch

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

Change 355884 abandoned by Mainframe98:
Fix the viewing of global user rights

Reason:
Moving to a single rewrite patch

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

Change 355906 had a related patch set uploaded (by Mainframe98; owner: Mainframe98):
[mediawiki/extensions/GlobalUserrights@master] Major rewrite of GlobalUserrights to unbreak it for 1.29

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

Change 355906 merged by jenkins-bot:
[mediawiki/extensions/GlobalUserrights@master] Major rewrite of GlobalUserrights to unbreak it for 1.29

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

Mainframe98 triaged this task as Medium priority.
Mainframe98 added a subscriber: ashley.