Commit Graph

259 Commits

Author SHA1 Message Date
e9f9d22482 add query parameter to temporarily disable customization 2013-11-12 18:14:22 +01:00
Sam
932c2675a7 work in progress, admin page for upgrades (provides source lives in git) 2013-11-12 16:42:35 +11:00
0c6f794eb0 Used the term suspended instead of banned. 2013-11-07 13:53:49 -05:00
9c91ddd854 Should have put order on the screened urls results 2013-11-04 16:31:31 -05:00
bd9b85f076 Screened Urls page shows results for each domain instead of each url 2013-11-04 16:24:48 -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
017efdece5 A form to add ip addresses to be blocked or whitelisted 2013-10-24 17:19:10 -04:00
Sam
738a25b732 fix failure in rails 4 mode 2013-10-24 13:40:18 +11:00
bf06014a16 Order by creation time by default in screened ip addresses table 2013-10-23 13:01:50 -04:00
348e2e3ef2 Support for per-user API keys 2013-10-22 17:34:39 -04:00
7d582fbee3 Screened ip address can be edited, deleted, and changed to allow or block. 2013-10-22 16:30:46 -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
13f17b2a5c Add ability to customize css and header for mobile 2013-09-16 12:28:02 -04:00
e8ef55c446 Rename StaffActionLog to UserHistory 2013-09-10 22:01:20 -04:00
47add6da70 Log when a site customization is deleted 2013-08-21 12:33:24 -04:00
a95303fcd8 Log site customization changes. Use a modal to show staff action log details for site customizations. 2013-08-21 12:33:24 -04:00
3abeb5f793 Staff action logs can be filtered to changes of one site setting 2013-08-20 13:50:51 -04:00
1d030666d8 Log site setting changes and show in admin 2013-08-19 16:58:38 -04:00
Sam
a9393e4a7a paging for flag list
corrected reload behavior on flag list
refactored post actions ... extracted flag queries
2013-08-19 21:14:26 +10:00
b6285b85d2 Add reject option to pending users page 2013-08-16 11:42:43 -04:00
293361dcd3 Screened URLs list in admin 2013-08-15 10:52:26 -04:00
86647f0a54 Add ScreenedUrl. Rename BlockedEmail to ScreenedEmail. 2013-08-14 16:08:23 -04:00
bb492eb8bf Add filtering to staff logs page 2013-08-09 16:59:05 -04:00
90a3bcf6ff Add filter by action to staff logs page 2013-08-09 10:06:59 -04:00
33bddbff85 Use Ember.ListView for staff action logs page 2013-08-09 10:06:58 -04:00
0d44313a4b Use Ember.ListView for blocked emails list 2013-08-09 10:06:58 -04:00
5c8c52482a Add a way to view staff action logs in admin 2013-08-07 16:27:34 -04:00
d2fb6ec53f Blocked Emails list in admin 2013-08-07 16:27:34 -04:00
98b58150bb Dashboard calculations are done with an async job now 2013-08-02 18:32:33 -04:00
06140740d0 Version checks: tolerate old version check data that can happen immediately after upgrading but forgetting to restart sidekiq/clockwork. Don't cache version check data along with other dashboard data. 2013-07-30 12:12:04 -04:00
4fd5087f91 Add button to delete a spammer in the flag modal
Add SiteSettings: delete_user_max_age, delete_all_posts_max. Add delete spammer button to admin flags UI
Moderators can delete users too
2013-07-29 15:29:44 -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
aa7e96c0fa Fix auto-group refresh response so that ajax callback runs 2013-07-26 19:47:32 -04:00
Sam
880dd53f48 Merge pull request #1249 from sir-pinecone/strip-spaces-from-group
Strip spaces from group names upon creation
2013-07-24 00:15:53 -07:00
867ce0310c display group validation errors in alert modal 2013-07-24 00:42:44 -04:00
b223cdb493 Strip spaces from group names upon creation 2013-07-24 00:00:17 -04:00
Sam
9ac6c6e2e9 Merge pull request #1233 from sir-pinecone/improve-group-deletion
Add confirmation modal to admin group deletion
2013-07-23 00:43:06 -07:00
0e3b8fbb24 Remove some calls to all. They are not required, and Rails4 raises warnings about them. 2013-07-22 20:44:11 +02:00
9616767bff Add confirmation modal to admin group deletion 2013-07-22 02:48:23 -04:00
d77ce23de2 Log all changes of user trust level by an admin 2013-07-08 11:53:22 +02:00
Sam
91238af6f1 correct failing specs 2013-07-08 12:25:38 +10: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
89f182899f Support for custom Privacy Policies 2013-06-26 10:59:36 -04:00
8e6a903f9b Merge pull request #1046 from house9/admin-user-index-2
extract Admin::UsersController#index to its own query class
2013-06-20 07:52:22 -07:00
Sam
4a8a663a67 flagging workflow changes per http://meta.discourse.org/t/we-need-an-archive-flag-notification-button/7450 2013-06-20 17:42:15 +10: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