The best way to do it is to set one or more users as a moderator, which is currently done with a script:
./scripts/userrole.php -n joe -r moderator
this assumes you are in the top directory of your StatusNet installation and you should, of course, replace "joe" with the appropriate username that you wish to make a moderator. Once you are a moderator, go to the profile of the user you wish to delete and you will see a "Moderate" button, which gives you three choices: sandbox (user can post but posts will not appear in the public timeline), silence (user cannot post) and delete (self-explanatory).
The userrole.php script can also be used to make users adminstrators:
It's absolutely possible without the command line. If you are a moderator, you can go to someone's profile page, click the "Moderate" button next to their profile, and then select "Delete".
The first user on a fresh install is a moderator. They can also make other people on the site moderators.
What version do you have to be to see the Moderate button? I'm at 9.0 and only see a Subscribe and Block button on the Profile screen when logged in as an admin.
@aric If Sandbox allows users to keep posting but their new posts are not seen on the public timeline, and Silence locks their accounts so they cannot post any more at all...
1) Do either, or both, of these settings remove a users existing posts from the public timeline?
2) Does Silence disable access or just prevent posting?
3) Is there any method available to notify a person that they have been Sandboxed/Silenced?
Also, FWIW, the moderation screen would benefit from having an ability to filter and sort entries. For example, once quite a few users have been flagged it would be desirable to filter out those that you have already take some action on. Or, perhaps, sort the list by the date the latest flagging took place in order to limit the number of entires one has to look at each day.
Another feature I believe would be valuable, if it does not already exist, is the ability to prevent a logged in user from being able to flag others. We have already experienced a situation where a user appears to be flagging quite a number of people for no valid reason.
Comments
./scripts/userrole.php -n joe -r moderator
this assumes you are in the top directory of your StatusNet installation and you should, of course, replace "joe" with the appropriate username that you wish to make a moderator. Once you are a moderator, go to the profile of the user you wish to delete and you will see a "Moderate" button, which gives you three choices: sandbox (user can post but posts will not appear in the public timeline), silence (user cannot post) and delete (self-explanatory).
The userrole.php script can also be used to make users adminstrators:
./scripts/userrole.php -n joe -r administator
The first user on a fresh install is a moderator. They can also make other people on the site moderators.
./scripts/userrole.php -n joe -rmoderator
1) Do either, or both, of these settings remove a users existing posts from the public timeline?
2) Does Silence disable access or just prevent posting?
3) Is there any method available to notify a person that they have been Sandboxed/Silenced?
Also, FWIW, the moderation screen would benefit from having an ability to filter and sort entries. For example, once quite a few users have been flagged it would be desirable to filter out those that you have already take some action on. Or, perhaps, sort the list by the date the latest flagging took place in order to limit the number of entires one has to look at each day.
Another feature I believe would be valuable, if it does not already exist, is the ability to prevent a logged in user from being able to flag others. We have already experienced a situation where a user appears to be flagging quite a number of people for no valid reason.
Thx