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

Reply via email to