So, I've been working on adding user bans and blocks to 0.9.x, and I'm
realizing that I don't like the current model. Currently, a /banned/
user cannot post notices. A /publicly blocked /user's notices don't show
up on the public page.
I'd like to give site moderators the following ways to manage users:
* *Sandbox*. This is the logical extension of public blocks. The
goal is to isolate a problem user and keep them from bothering
others, but still let them use the platform. Sandboxed users...
o ...Don't show up in public timeline, tag lists, or search
results.
o ...Don't generate outgoing emails when they subscribe to
other users, send an @-message, etc.
o ...Can't send DMs or nudges.
o ...Have links they generate (homepage link, links in
outgoing notices) add a nofollow to reduce search-engine juice.
o ...Can't post to a group.
* *Silence.* This is to completely prevent a user from participating
without actually deleting their account. Along with silenced users...
o ...cannot post any notices.
o ...cannot subscribe to others.
o ...cannot join a group.
* *Delete. *Deletes the user's account; all notices, subscriptions,
etc. are completely erased.
Does that make sense? Another possibility is just to have two remedies:
Sandbox and Delete.
-Evan
--
Evan Prodromou
CEO, StatusNet, Inc.
[email protected] - http://identi.ca/evan - +1-514-554-3826
_______________________________________________
StatusNet-dev mailing list
[email protected]
http://lists.status.net/mailman/listinfo/statusnet-dev