Page MenuHomePhabricator

Copy maintenance/attachLdapUser.php to another extension
Closed, ResolvedPublic

Description

rEOSTe3029a61d17d: Add maintenance script for attaching existing LDAP accounts introduced a maintenance script that can be used to attach an LDAP account to wikitech. This can be needed to enable password recovery for a user that has created an account via Striker but never logged at wikitech.wikimedia.org using it (T174469). We are ready to remove MediaWiki-extensions-OpenStackManager from wikitech, but it would be nice to still have that maintenance script available. It could probably be copied to either MediaWiki-extensions-LdapAuthentication or MediaWiki-extensions-WikimediaMaintenance.

Event Timeline

bd808 created this task.May 14 2018, 4:43 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMay 14 2018, 4:43 PM

If the extension LDAP auth is going to stay after you remove OSManager then I'd move the script there due to it being specific to fix LDAP issues.

Change 433016 had a related patch set uploaded (by MarcoAurelio; owner: MarcoAurelio):
[mediawiki/extensions/LdapAuthentication@master] Migrate attachLdapUser.php script from OpenStackManager

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

Change 433016 merged by Andrew Bogott:
[mediawiki/extensions/LdapAuthentication@master] Import attachLdapUser.php script from OpenStackManager

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

MarcoAurelio closed this task as Resolved.May 14 2018, 8:27 PM
MarcoAurelio claimed this task.
MarcoAurelio triaged this task as Medium priority.
Restricted Application added a project: User-MarcoAurelio. · View Herald TranscriptMay 14 2018, 8:27 PM
Vvjjkkii renamed this task from Copy maintenance/attachLdapUser.php to another extension to tzcaaaaaaa.Jul 1 2018, 1:10 AM
Vvjjkkii reopened this task as Open.
Vvjjkkii removed MarcoAurelio as the assignee of this task.
Vvjjkkii raised the priority of this task from Medium to High.
Vvjjkkii updated the task description. (Show Details)
TerraCodes renamed this task from tzcaaaaaaa to Copy maintenance/attachLdapUser.php to another extension.Jul 1 2018, 1:04 PM
TerraCodes closed this task as Resolved.
TerraCodes assigned this task to MarcoAurelio.
TerraCodes lowered the priority of this task from High to Medium.
TerraCodes updated the task description. (Show Details)