Commit Graph

165 Commits

Author SHA1 Message Date
761003c8bd FIX: makes sure an hex is always at 6 chars (#6608)
eg: #aaa should be converted to #aaaaaa
2018-11-15 00:52:47 +01:00
0cb33d2b52 UX: Rename Most Disagreed Flaggers report to "User Flagging Ratio" 2018-11-12 16:23:37 -05:00
8067f8a32c FIX: disables dates filtering on most_disagreed_flags report (#6556) 2018-11-02 14:42:52 +01:00
4e0f033fae FEATURE: adds ignored flags to most_disagreed_flags report (#6554) 2018-11-02 11:08:00 +01:00
ec91450aae FEATURE: Track how many user flags are agreed/disagreed/ignored
Display the percentage when reviewing flags.
2018-11-01 09:59:50 -04:00
Sam
23423ba112 correct spec and error reporting
previous commit misused warn_exception which caused a spec to fail
2018-10-31 13:38:05 +11:00
e0ccd36dbe FEATURE: Suspicious logins report. (#6544) 2018-10-30 22:51:58 +00:00
b2585524a9 FEATURE: adds a most disagreed flaggers report 2018-10-26 15:59:04 +02:00
ae6a5419e0 DEV: Report the backtrace as well. 2018-10-10 17:43:42 +08:00
e51c676135 refactors trending search report to use SearchLog 2018-09-17 10:19:40 +10:00
a6502ce879 FIX: ensures errors in report initialization fail nicely (#6392) 2018-09-13 17:36:55 +02:00
18fcd483f2 FIX: ensures we have a color for reports (#6396) 2018-09-13 17:36:39 +02:00
e59622f2ba FIX: deactivate chart trends for now (#6364) 2018-09-05 23:33:29 +02:00
bb93179609 FEATURE: charts will now use tertiary color (#6342) 2018-08-30 14:56:11 +02:00
c8ffe0fda3 FIX: term should be handled as text (#6321) 2018-08-27 11:58:46 +02:00
c08dea386b FIX: better handling of no prev30Days (#6301) 2018-08-22 18:00:11 +02:00
37d4f27c44 FIX: quality/bugfix dashboard/reports pass (#6283) 2018-08-17 16:19:25 +02:00
093c3510e6 Rework moderators activity query (#6230)
* Order rows in query

* Don't increment revisions when moderator revises their own post
2018-08-10 10:51:31 +10:00
6db623ef6b UX: Improve category filtering and include subcategories
* category_filtering
  1. report_top_referred_topics
  2. report_top_traffic_sources
  3. report_post_edit
* category_filtering with subcategory topics
  1. report_top_referred_topics
  2. report_top_traffic_sources
  3. report_post_edit
  4. report_posts
  5. report_topics
  6. report_topics_with_no_response
* category_filtering tests (without subcategory topics)
  1. report_posts
  2. report_topics_with_no_response
* subcategory topics tests `in_category_and_subcategories` in `topic_spec.rb`
  1. `in_category_and_subcategories` in `topic_spec.rb`
  2. topics, posts, flags and topics_with_no_response in `report_spec.rb`
2018-08-10 10:50:05 +10:00
7f2f3b8b22 FIX: improves reports resilience (#6239)
This commit makes most of the reports now lazy loaded, and making them benefits from graceful failures.
2018-08-06 16:57:40 -04:00
9073e11943 FIX: improves number/percent support in reports 2018-08-01 18:40:59 -04:00
0b9437cee7 FIX: more resilient/consistent dashboard caching (#6223) 2018-08-01 09:45:50 -04:00
7c7dfa4e5e FIX: wraps any query with the slow query guard (#6222) 2018-08-01 07:39:57 -04:00
5febe71baa FIX: prevents crash if flagger doesn’t exist (#6219) 2018-07-31 23:48:54 -04:00
849f0d00f6 FEATURE: adds revision_count to moderators_activity (#6218)
Co-Authored-By: Simon Cossar <scossar@users.noreply.github.com>
2018-07-31 23:40:45 -04:00
2b2a506a7b FIX: makes dashboard more resilient to errors (#6217)
This commit is an attempt to limit cases where the dashboard will generate a full exception page and also make it easier to track the error.
2018-07-31 21:23:28 -04:00
37252c1a5e UI: improves dashboard table reports
- support for avatars
- support for topic/post/user type in reports
- improved totals row UI
- minor css tweaks
2018-07-31 17:35:13 -04:00
32062864d3 FIX: removes system from user to user report (#6144) 2018-07-23 10:33:12 -04:00
d705f859db Exclude System user from post_edits report (#6130) 2018-07-21 11:17:25 +02:00
a0793387cf FEATURE: differentiates pms in moderators activity report (#6117)
Co-Authored-By: Simon Cossar <scossar@users.noreply.github.com>
2018-07-19 19:29:42 -04:00
1a78e12f4e FEATURE: part 2 of dashboard improvements
- moderation tab
- sorting/pagination
- improved third party reports support
- trending charts
- better perf
- many fixes
- refactoring
- new reports

Co-Authored-By: Simon Cossar <scossar@users.noreply.github.com>
2018-07-19 14:33:11 -04:00
Sam
e0bc6590fd minor cleanup 2018-06-29 10:30:22 +10:00
fa43969fe2 FIX: crashes with date conversion in reports 2018-06-20 14:42:15 +02:00
a8901efafe FIX: flags report is now a lower is better kind of report 2018-05-25 12:59:39 +02:00
508b65b76a UX: refactoring/refining tables of new dashboard 2018-05-22 16:47:23 +02:00
af548c23c4 new dashboard quality pass (code, tests and UI) 2018-05-17 22:44:33 +02:00
Sam
21e0b7c818 avoid async report pattern and replace with simpler hijack 2018-05-16 16:05:03 +10:00
Sam
3864091f2d correct links to admins and moderators 2018-05-16 15:24:52 +10:00
9947c38e1c UX: support for multiple datasets in one chart 2018-05-15 20:12:03 +02:00
Sam
193b6d5651 UX: improve new dashboard
- top referred topics
- limit search logs to 8 results
2018-05-15 15:08:36 +10:00
Sam
eb33f6e9b9 correct daily engaged users to look at average 2018-05-15 10:17:17 +10:00
e474351ae4 inactive users report is not used anymore 2018-05-14 21:31:14 +02:00
34dbb32df4 FIX: makes report description optional 2018-05-14 16:34:56 +02:00
ba0cec2091 UX: minor fixes to new dashboard UI
- adds a link to search log
- display a text if log search queries is disabled
- adds link to trust level and user types
- adds a description for eeach report when browsing a report directly
2018-05-14 14:23:51 +02:00
Sam
d6316ac4b9 add some more protection 2018-05-14 12:01:57 +10:00
Sam
9d97e1244e correct it so when we have no dates we still return graphs 2018-05-14 11:12:52 +10:00
Sam
4f508b2358 correct sorting in dashboard 2018-05-11 16:32:12 +10:00
Sam
8a783412b7 UX: improvements to new dashboard
- remove inactive user report and replace with posts
- clean up internals so grouping by week happens on client
- when switching periods old report was not destroyed leading to bugs
- calculate trend based on previous interval ... not previous 30 days
- show percentages for mau/dau
- be more careful about utc date usage
- show uniqu and click through rate on search panel
- publish key of report with report so we only load the correct one
- subscribe earlier in channel in case of concurrency issues
2018-05-11 13:30:32 +10:00
ee426623e4 Dashboard next: correctly group inactive member count 2018-05-04 07:48:55 +02:00
581d362627 fix spec 2018-05-03 17:39:37 +02:00