Commit Graph

183 Commits

Author SHA1 Message Date
90e195b2e7 More work on trust level 3 requirements page 2014-01-24 11:56:46 -05:00
0c6f794eb0 Used the term suspended instead of banned. 2013-11-07 13:53:49 -05:00
92a0729937 When banning a user, a reason can be provided. The user will see this reason when trying to log in. Also log bans and unbans in the staff action logs. 2013-11-01 10:47:26 -04:00
348e2e3ef2 Support for per-user API keys 2013-10-22 17:34:39 -04:00
648b11a0eb Add screening by IP address. When deleting a user as a spammer, block all signups from the same IP address. 2013-10-21 14:50:18 -04:00
b6285b85d2 Add reject option to pending users page 2013-08-16 11:42:43 -04:00
86647f0a54 Add ScreenedUrl. Rename BlockedEmail to ScreenedEmail. 2013-08-14 16:08:23 -04:00
e076158789 Add ip_address, email, and context to staff_action_logs table. Context should usually be the url from which the staff member performed the action, but could be any string that describes what the staff member was doing when the action was performed. 2013-07-29 15:29:43 -04:00
5f3e9131ed Deleting a user from admin user page has the option to also block signups from the same email address 2013-07-29 15:29:43 -04:00
e25638dab0 add a way to delete posts and topics when deleting a user with UserDestroyer 2013-07-29 15:29:43 -04:00
a8df9778b5 Rename AdminLog to StaffActionLog 2013-07-29 15:29:43 -04:00
d77ce23de2 Log all changes of user trust level by an admin 2013-07-08 11:53:22 +02:00
3da37506da Back end - temporary boosting of trust levels 2013-07-03 10:30:40 +02:00
075ed1ab53 Refactor user blocking code; hide the Block button in admin 2013-07-02 14:42:53 -04:00
e0ff74ead0 extract Admin::UsersController#index to its own query class
- move query to its own class
- use postgres ILIKE case insensitive
- removed duplicated list of trust levels
2013-06-19 13:48:45 -07:00
Sam
80c03b7b1e case sensitive where it should not be 2013-06-17 15:47:18 +10:00
2259e97d42 Add a count of blocked users on the dashboard 2013-06-04 11:53:19 -04:00
c4904aacc0 Automatically flag someone as a spammer if their posts get at least X spam flags from N users while their trust level is 'new user'. Staff can clear and set this status from the user record in admin. 2013-06-03 16:37:40 -04:00
f35a44aeae Add ability for admins and mods to send another activation email to a user, to activate an account, and deactivate an account 2013-05-08 10:10:47 -04:00
Sam
be1ab8b275 automatic group infrustructure 2013-05-06 14:49:56 +10:00
06e5083950 Dashboard links to list of admins and moderators; Move a bunch of ember routes into one file: admin_users_list_routes.js 2013-04-23 12:07:58 -04:00
fe1b979c65 Admin Dashboard: click numbers in Users per Trust Level table to see a list of the users 2013-04-23 10:41:40 -04:00
651cfba93f Add ability to destroy a user with 0 posts 2013-04-12 16:53:00 -04:00
fa1ba6791b Work in Progress: Content Editing in Admin Section 2013-04-04 17:26:22 -04:00
baef69d08c add render nothing to refresh_browsers method 2013-03-23 21:37:37 +00:00
Sam
62c60540be pull moderator into own column, rename trust levels 2013-03-19 21:06:11 -07:00
c4f1cb0d7b Raise 404 from Admin::UsersController#show if no user found
[Fixes #353]
2013-03-05 14:02:23 -08:00
80bec6efc9 Adds grant and revoke moderation buttons so admins can make users moderators 2013-02-14 01:12:23 +00:00
8250586306 add to_date so its more explicit 2013-02-11 09:11:02 +11:00
d0c1d94918 fix user listing and search on non-US locale 2013-02-10 12:18:11 +01:00
61654ab8f0 Fix all the trailing whitespace 2013-02-07 16:45:24 +01:00
85973ce6b0 added delete all posts button
wired up the ability to enable all themes
2013-02-07 18:11:56 +11:00
21b5628528 Initial release of Discourse 2013-02-05 14:16:51 -05:00