...before MW 1.29 goes out.
Description
Details
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Remove $wgDisableUserGroupExpiry feature flag | mediawiki/core | REL1_29 | +33 -107 | |
| Remove $wgDisableUserGroupExpiry feature flag | mediawiki/core | master | +33 -107 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | TTO | T162517 Remove $wgDisableUserGroupExpiry feature flag | |||
| Resolved | TTO | T159416 [Tracking] Enable user group expiry on Wikimedia wikis | |||
| Resolved | kaldari | T154553 Investigation: Automatic expiration of user rights | |||
| Resolved | TTO | T157016 Don't show expired local user groups in Special:CentralAuth | |||
| Resolved | TTO | T157017 Update Flow for expiring user groups | |||
| Resolved | TTO | T157018 Update SecurePoll for expiring user groups | |||
| Resolved | kaldari | T160022 [DisableAccount] Update for expiring user groups | |||
| Resolved | TTO | T160026 Update Translate for expiring user groups | |||
| Resolved | TTO | T159301 User group membership notification about changed expiration date should be more specific | |||
| Resolved | kaldari | T161685 Document user group expiry |
Event Timeline
Change 347594 had a related patch set uploaded (by TTO):
[mediawiki/core@master] Remove $wgDisableUserGroupExpiry feature flag
Change 347594 merged by jenkins-bot:
[mediawiki/core@master] Remove $wgDisableUserGroupExpiry feature flag
Change 352447 had a related patch set uploaded (by Florianschmidtwelzow; owner: TTO):
[mediawiki/core@REL1_29] Remove $wgDisableUserGroupExpiry feature flag
Change 352447 merged by jenkins-bot:
[mediawiki/core@REL1_29] Remove $wgDisableUserGroupExpiry feature flag
This change seems to have made group expiry a requirement rather than optional. Personally I'd like to disable this feature (or at least limit it only to certain users) because I get people applying expiries when they should not. Is there a reason this is no longer optional?
Feature flags such as this one are meant to remain in MediaWiki temporarily, in order to allow time for Wikimedia database administrators to migrate schemas. If it was desired to disallow users from using this feature, a better way might be via a user right rather than a feature flag, although I wouldn't necessarily support that - there is a development cost to adding new user rights and I am not sure that the benefits outweigh that cost here.