{"action":"created","issue":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/8063","repository_url":"https://api.github.com/repos/HabitRPG/habitrpg","labels_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/8063/labels{/name}","comments_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/8063/comments","events_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/8063/events","html_url":"https://github.com/HabitRPG/habitrpg/issues/8063","id":179041171,"number":8063,"title":"Optional moderator approval for chat posts from all new users","user":{"login":"Alys","id":1495809,"avatar_url":"https://avatars.githubusercontent.com/u/1495809?v=3","gravatar_id":"","url":"https://api.github.com/users/Alys","html_url":"https://github.com/Alys","followers_url":"https://api.github.com/users/Alys/followers","following_url":"https://api.github.com/users/Alys/following{/other_user}","gists_url":"https://api.github.com/users/Alys/gists{/gist_id}","starred_url":"https://api.github.com/users/Alys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Alys/subscriptions","organizations_url":"https://api.github.com/users/Alys/orgs","repos_url":"https://api.github.com/users/Alys/repos","events_url":"https://api.github.com/users/Alys/events{/privacy}","received_events_url":"https://api.github.com/users/Alys/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HabitRPG/habitrpg/labels/priority:%20important","name":"priority: important","color":"d93f0b"},{"url":"https://api.github.com/repos/HabitRPG/habitrpg/labels/status:%20issue:%20help%20welcome%20now","name":"status: issue: help welcome now","color":"0e8a16"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-09-24T17:20:23Z","updated_at":"2016-09-24T18:41:36Z","closed_at":null,"body":"We'd like moderators to have the ability to prevent chat posts from new users being visible until the users have been approved. Here's how it could work:\r\n\r\n1. All existing users are always allowed to post.\r\n1. Under normal conditions, all new users are allowed as soon as they've created an account BUT:\r\n1. There should be a flag (an environment variable?) that mods can use to cause every new user account to be unable to post until a mod enables posting for that user. Mods could turn on that flag when a troll keeps creating new accounts.\r\n1. When a user who is not yet allowed to post tries to post, their message appears in the chat area but visible only to mods (and it's sent to mods in an email). There'd be link in the message that mods could use to make the message visible to everyone and to enable normal posting for that user.\r\n\r\nAny coder who wants to work on this is welcome to post here to claim it, but please do that only if you can start now and finish ideally in a couple of weeks. Please give a progress report after a week so your claim doesn't expire.\r\n\r\nFYI @lemoness"},"comment":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/comments/249380689","html_url":"https://github.com/HabitRPG/habitrpg/issues/8063#issuecomment-249380689","issue_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/8063","id":249380689,"user":{"login":"crookedneighbor","id":2916945,"avatar_url":"https://avatars.githubusercontent.com/u/2916945?v=3","gravatar_id":"","url":"https://api.github.com/users/crookedneighbor","html_url":"https://github.com/crookedneighbor","followers_url":"https://api.github.com/users/crookedneighbor/followers","following_url":"https://api.github.com/users/crookedneighbor/following{/other_user}","gists_url":"https://api.github.com/users/crookedneighbor/gists{/gist_id}","starred_url":"https://api.github.com/users/crookedneighbor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crookedneighbor/subscriptions","organizations_url":"https://api.github.com/users/crookedneighbor/orgs","repos_url":"https://api.github.com/users/crookedneighbor/repos","events_url":"https://api.github.com/users/crookedneighbor/events{/privacy}","received_events_url":"https://api.github.com/users/crookedneighbor/received_events","type":"User","site_admin":false},"created_at":"2016-09-24T18:41:35Z","updated_at":"2016-09-24T18:41:35Z","body":"An alternative to this would be to require people to verify their email before granting chat permissions. I would much prefer that option. "}}
{"actor":{"display_login":"crookedneighbor"}}