Hi,
how can I delete a registered user? I tried using Special:Listusers but I can't see any option available. Do I have to delete the user over MySQL? I have only access to PhpMyAdmin. How do I do that?
Thanks in advance!
Zelula
2007/12/9, zelulax zelulax@gmail.com:
how can I delete a registered user? I tried using Special:Listusers but I can't see any option available. Do I have to delete the user over MySQL? I have only access to PhpMyAdmin. How do I do that?
AFAIK, it's not possible to delete users without directly meddling with the database, and it's discouraged, too - MediaWiki isn't built to handle that.
In a public wiki, it may also raise questions of attribution for contributions a user made, if any, although that'd probably also depend on the license the wiki's using and the jurisdiction it's covered by (those that recognise moral rights may require attribution even when the license doesn't do so).
I think there's been discussions about this before, though, so looking through the mailing list archives should hopefully turn up more.
Like Schnee said, you'll have to mess with the database It's easy if the user has not made any edits. If they have, then it get very tricky and you have to know what you're doing. And that's beyond the ethical/legal aspects that Schnee brought up.
You may want to consider using the RenameUser extension to rename the user to something unusable such as "DELETEDUSER_{username}", add the user to a new user group and prevent that user group from editing, viewing, etc. effectively disabling the account and releasing the username for use by a new user.
Kimon
On 12/9/07, Schneelocke schneelocke@gmail.com wrote:
2007/12/9, zelulax zelulax@gmail.com:
how can I delete a registered user? I tried using Special:Listusers but
I
can't see any option available. Do I have to delete the user over MySQL?
I
have only access to PhpMyAdmin. How do I do that?
AFAIK, it's not possible to delete users without directly meddling with the database, and it's discouraged, too - MediaWiki isn't built to handle that.
In a public wiki, it may also raise questions of attribution for contributions a user made, if any, although that'd probably also depend on the license the wiki's using and the jurisdiction it's covered by (those that recognise moral rights may require attribution even when the license doesn't do so).
I think there's been discussions about this before, though, so looking through the mailing list archives should hopefully turn up more.
-- schnee
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
Thats a good idea. I think I will try this solution, thanks Kimon!
On Dec 9, 2007 4:50 PM, Kimon Andreou mediawiki-l@andreou.org wrote:
Like Schnee said, you'll have to mess with the database It's easy if the user has not made any edits. If they have, then it get very tricky and you have to know what you're doing. And that's beyond the ethical/legal aspects that Schnee brought up.
You may want to consider using the RenameUser extension to rename the user to something unusable such as "DELETEDUSER_{username}", add the user to a new user group and prevent that user group from editing, viewing, etc. effectively disabling the account and releasing the username for use by a new user.
Kimon
On 12/9/07, Schneelocke schneelocke@gmail.com wrote:
2007/12/9, zelulax zelulax@gmail.com:
how can I delete a registered user? I tried using Special:Listusers
but
I
can't see any option available. Do I have to delete the user over
MySQL?
I
have only access to PhpMyAdmin. How do I do that?
AFAIK, it's not possible to delete users without directly meddling with the database, and it's discouraged, too - MediaWiki isn't built to handle that.
In a public wiki, it may also raise questions of attribution for contributions a user made, if any, although that'd probably also depend on the license the wiki's using and the jurisdiction it's covered by (those that recognise moral rights may require attribution even when the license doesn't do so).
I think there's been discussions about this before, though, so looking through the mailing list archives should hopefully turn up more.
-- schnee
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
Kimon Andreou wrote:
Like Schnee said, you'll have to mess with the database It's easy if the user has not made any edits. If they have, then it get very tricky and you have to know what you're doing. And that's beyond the ethical/legal aspects that Schnee brought up.
You may want to consider using the RenameUser extension to rename the user to something unusable such as "DELETEDUSER_{username}", add the user to a new user group and prevent that user group from editing, viewing, etc. effectively disabling the account and releasing the username for use by a new user.
Kimon
You can't prevent a group from doing things. Permissions are additive, so you *allow* them to do things. There's an extension on mediawiki to delete users by merging them with a deleted_users account.
No disagreement Platonides but you can still work with $wgGroupPermissions to get the desired result. Or better yet, rename the account and block indefinitely.
But, if there already is an extension to deal with it, even better.
On 12/9/07, Platonides Platonides@gmail.com wrote:
Kimon Andreou wrote:
Like Schnee said, you'll have to mess with the database It's easy if the user has not made any edits. If they have, then it get very tricky and you have to know what you're doing. And that's beyond the ethical/legal aspects that Schnee brought up.
You may want to consider using the RenameUser extension to rename the user to something unusable such as "DELETEDUSER_{username}", add the user to a new user group and prevent that user group from editing, viewing, etc. effectively disabling the account and releasing the username for use by a new user.
Kimon
You can't prevent a group from doing things. Permissions are additive, so you *allow* them to do things. There's an extension on mediawiki to delete users by merging them with a deleted_users account.
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
On 09/12/2007, Kimon Andreou mediawiki-l@andreou.org wrote:
No disagreement Platonides but you can still work with $wgGroupPermissions to get the desired result.
Not easily. You would have to add all new users to an "editors" group and give that group edit permissions and then removed "deleted" accounts from the editors group.
Or better yet, rename the account and block indefinitely.
That's what I would do.
That is a sweet idea. Cleaner than the one I was using. Love this list
DSig .. Just Chillin'
-----Original Message----- From: mediawiki-l-bounces@lists.wikimedia.org [mailto:mediawiki-l-bounces@lists.wikimedia.org] On Behalf Of Kimon Andreou Sent: Sunday, December 09, 2007 7:50 To: MediaWiki announcements and site admin list Subject: Re: [Mediawiki-l] User deletion
Like Schnee said, you'll have to mess with the database It's easy if the user has not made any edits. If they have, then it get very tricky and you have to know what you're doing. And that's beyond the ethical/legal aspects that Schnee brought up.
You may want to consider using the RenameUser extension to rename the user to something unusable such as "DELETEDUSER_{username}", add the user to a new user group and prevent that user group from editing, viewing, etc. effectively disabling the account and releasing the username for use by a new user.
Kimon
On 12/9/07, Schneelocke schneelocke@gmail.com wrote:
2007/12/9, zelulax zelulax@gmail.com:
how can I delete a registered user? I tried using Special:Listusers
but
I
can't see any option available. Do I have to delete the user over
MySQL?
I
have only access to PhpMyAdmin. How do I do that?
AFAIK, it's not possible to delete users without directly meddling with the database, and it's discouraged, too - MediaWiki isn't built to handle that.
In a public wiki, it may also raise questions of attribution for contributions a user made, if any, although that'd probably also depend on the license the wiki's using and the jurisdiction it's covered by (those that recognise moral rights may require attribution even when the license doesn't do so).
I think there's been discussions about this before, though, so looking through the mailing list archives should hopefully turn up more.
-- schnee
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________ MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
mediawiki-l@lists.wikimedia.org