Neil Lalonde
|
0c6f794eb0
|
Used the term suspended instead of banned.
|
2013-11-07 13:53:49 -05:00 |
Neil Lalonde
|
9c91ddd854
|
Should have put order on the screened urls results
|
2013-11-04 16:31:31 -05:00 |
Neil Lalonde
|
bd9b85f076
|
Screened Urls page shows results for each domain instead of each url
|
2013-11-04 16:24:48 -05:00 |
Neil Lalonde
|
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 |
Neil Lalonde
|
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 |
Neil Lalonde
|
bf06014a16
|
Order by creation time by default in screened ip addresses table
|
2013-10-23 13:01:50 -04:00 |
Robin Ward
|
348e2e3ef2
|
Support for per-user API keys
|
2013-10-22 17:34:39 -04:00 |
Neil Lalonde
|
7d582fbee3
|
Screened ip address can be edited, deleted, and changed to allow or block.
|
2013-10-22 16:30:46 -04:00 |
Neil Lalonde
|
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 |
Neil Lalonde
|
13f17b2a5c
|
Add ability to customize css and header for mobile
|
2013-09-16 12:28:02 -04:00 |
Neil Lalonde
|
e8ef55c446
|
Rename StaffActionLog to UserHistory
|
2013-09-10 22:01:20 -04:00 |
Neil Lalonde
|
47add6da70
|
Log when a site customization is deleted
|
2013-08-21 12:33:24 -04:00 |
Neil Lalonde
|
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 |
Neil Lalonde
|
3abeb5f793
|
Staff action logs can be filtered to changes of one site setting
|
2013-08-20 13:50:51 -04:00 |
Neil Lalonde
|
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 |
Neil Lalonde
|
b6285b85d2
|
Add reject option to pending users page
|
2013-08-16 11:42:43 -04:00 |
Neil Lalonde
|
293361dcd3
|
Screened URLs list in admin
|
2013-08-15 10:52:26 -04:00 |
Neil Lalonde
|
86647f0a54
|
Add ScreenedUrl. Rename BlockedEmail to ScreenedEmail.
|
2013-08-14 16:08:23 -04:00 |
Neil Lalonde
|
bb492eb8bf
|
Add filtering to staff logs page
|
2013-08-09 16:59:05 -04:00 |
Neil Lalonde
|
90a3bcf6ff
|
Add filter by action to staff logs page
|
2013-08-09 10:06:59 -04:00 |
Neil Lalonde
|
33bddbff85
|
Use Ember.ListView for staff action logs page
|
2013-08-09 10:06:58 -04:00 |
Neil Lalonde
|
0d44313a4b
|
Use Ember.ListView for blocked emails list
|
2013-08-09 10:06:58 -04:00 |
Neil Lalonde
|
5c8c52482a
|
Add a way to view staff action logs in admin
|
2013-08-07 16:27:34 -04:00 |
Neil Lalonde
|
d2fb6ec53f
|
Blocked Emails list in admin
|
2013-08-07 16:27:34 -04:00 |
Neil Lalonde
|
98b58150bb
|
Dashboard calculations are done with an async job now
|
2013-08-02 18:32:33 -04:00 |
Neil Lalonde
|
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 |
Neil Lalonde
|
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 |
Neil Lalonde
|
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 |
Neil Lalonde
|
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 |
Neil Lalonde
|
e25638dab0
|
add a way to delete posts and topics when deleting a user with UserDestroyer
|
2013-07-29 15:29:43 -04:00 |
Neil Lalonde
|
a8df9778b5
|
Rename AdminLog to StaffActionLog
|
2013-07-29 15:29:43 -04:00 |
Michael Campagnaro
|
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 |
Michael Campagnaro
|
867ce0310c
|
display group validation errors in alert modal
|
2013-07-24 00:42:44 -04:00 |
Michael Campagnaro
|
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 |
Stephan Kaag
|
0e3b8fbb24
|
Remove some calls to `all`. They are not required, and Rails4 raises warnings about them.
|
2013-07-22 20:44:11 +02:00 |
Michael Campagnaro
|
9616767bff
|
Add confirmation modal to admin group deletion
|
2013-07-22 02:48:23 -04:00 |
Navin
|
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 |
Navin
|
3da37506da
|
Back end - temporary boosting of trust levels
|
2013-07-03 10:30:40 +02:00 |
Neil Lalonde
|
075ed1ab53
|
Refactor user blocking code; hide the Block button in admin
|
2013-07-02 14:42:53 -04:00 |
Robin Ward
|
89f182899f
|
Support for custom Privacy Policies
|
2013-06-26 10:59:36 -04:00 |
Robin Ward
|
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 |
Jesse House
|
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
|
799b402778
|
fix horribly broken invite code, could lead to inviting the wrong person to a conversation
|
2013-06-19 10:31:19 +10:00 |
Sam
|
80c03b7b1e
|
case sensitive where it should not be
|
2013-06-17 15:47:18 +10:00 |