Well, it's not surprise that SMW is full of completely useless bloat and at the time lacks most basic stuff that is really needed. We've gotten a request to remove user's account from wiki and not only there's no way to do that but: a. there's no way to find user using his e-mail address, b. there's no way to change e-mail address of another user, c. there's no way to change the username. So it looks that all I can do is basically block his account from login. Could we please either make this awful tool at least remotely usable or start seriously considering removing it for the sake of GDPR compliance?
@mgorny: your complaints are about core MediaWiki. It doesn't offer the functionality you seek in core MediaWiki. The SMW extensions don't touch users at all. a) SQL to find it: SELECT * FROM user WHERE user_email='EMAIL'; b) See below about adding some extensions to do user admin. c) Rename user: https://wiki.gentoo.org/wiki/Special:RenameUser docs here: https://www.mediawiki.org/wiki/Extension:Renameuser There is user-merge functionality installed already: https://wiki.gentoo.org/wiki/Special:UserMerge docs here: https://www.mediawiki.org/wiki/Extension:User_Merge_and_Delete There is no general user admin functionality, we'd need to add some extension for it, e.g. this https://www.mediawiki.org/wiki/Extension:UserManager (that's not a recommendation, just an example).
There is an extension: https://www.mediawiki.org/wiki/Extension:EditAccount. This extension will allow the account owner as well as staff members to change the email or disable the account In order to not break contributions, the disable function: sets the real name to "Account Disabled", removes the email address and scrambles the password Will this satisfy the requirements?
That satisfies point b., leaving a. and c. unsolved.
(In reply to Michał Górny from comment #3) > That satisfies point b., leaving a. and c. unsolved. For c, the links that robbat2 mentioned do work on our wiki. For a, I can work on a Special page which grabs the User info similarly to how the Password reset function does it. I cannot find anything currently written to do such a task.
(In reply to Brian Evans from comment #4) > (In reply to Michał Górny from comment #3) > > That satisfies point b., leaving a. and c. unsolved. > > For a, I can work on a Special page which grabs the User info similarly to > how the Password reset function does it. I cannot find anything currently > written to do such a task. @grknight, any updates on point a? It's been a while...