evazion
203067b5ed
reports: add non-timeseries charts.
...
Add bar charts for non-timeseries data. For example, a bar chart of the
top 10 uploaders overall in the last month, rather than a timeseries
chart of the number of uploads per day for the last month.
2022-10-23 04:42:51 -05:00
evazion
9ca76dd3be
reports: add more reportable tables.
2022-10-22 04:05:10 -05:00
evazion
f73d2e3956
reports: add ability to group reports by column.
...
Add ability to group reports by various columns. For example, you can see
the posts by the top 10 uploaders over time, or posts grouped by rating
over time.
2022-10-22 04:05:10 -05:00
evazion
7646521d0f
Add basic tables and graphs for various tables.
...
Add basic tables and graphs for viewing things like uploads over time, new users
over time, comments over time, etc. Located at https://betabooru.donmai.us/reports .
The graphing uses Apache ECharts: https://echarts.apache.org/en/index.html .
2022-10-20 05:20:22 -05:00
evazion
1f637867a4
tags: refactor tag lists to use ViewComponent.
2021-02-05 02:37:02 -06:00
evazion
1b30b71a07
posts: refactor post previews to use ViewComponent.
...
Refactor the post preview html to use the ViewComponent framework. This
lets us encapsulate all the HTML, CSS, and helper methods for a UI
component in a single place.
See https://viewcomponent.org .
2021-01-14 21:17:57 -06:00
evazion
6a984de3d5
views: refactor page titles.
...
Refactor `page_title` helper to automatically include site name.
2020-01-25 01:52:18 -06:00
evazion
ec8c427ef3
reports/uploads: remove upload report page.
2020-01-13 12:58:20 -06:00
evazion
3fce17d8ae
upload tags report: fix incorrect column name.
2020-01-12 00:42:23 -06:00
evazion
abacc8ebb1
views: convert helpers to partials.
2020-01-11 20:01:14 -06:00
evazion
e8efe1107f
Remove targeted down voting report.
...
Remove the targeted down voting report. This report hasn't been working
for a while. The /post_votes page is a better way to investigate
downvoting activity anyway.
2020-01-07 11:58:45 -06:00
evazion
e9b99408f7
/reports/upload_tags: convert to table builder.
2020-01-07 11:21:15 -06:00
evazion
1341dbb262
Remove post changes report.
...
This was a mod-only report that used Google BigQuery to search post
versions by tag. 2b4ee0ee8 allows all users to search post versions by
tag, so this report is no longer necessary.
2019-09-27 21:12:53 -05:00
evazion
59b277ead1
users: drop id_to_name, name_to_id caching.
...
Changes:
* Drop Users.id_to_name.
* Don't cache Users.name_to_id.
* Replace calls to name_to_id with find_by_name when possible.
* Don't autodefine creator_name in belongs_to_creator.
* Don't autodefine updater_name in belongs_to_updater.
* Instead manually define creator_name / updater_name only on models that need
to return these fields in the api.
id_to_name was cached to reduce the impact of N+1 query patterns in
certain places, especially in api responses that return creator_name /
updater_name fields. But it still meant we were doing N calls to
memcache. Using `includes` to prefetch users avoids this N+1 pattern.
name_to_id had no need be cached, it was never used in any performance-
sensitive contexts.
Avoiding caching also avoids the need to keep these caches consistent.
2019-08-18 11:24:42 -05:00
evazion
cab36c307f
upload tags report: clean up tag list rendering.
2019-08-10 23:49:36 -05:00
evazion
5c4a310589
Fix #3975 : Upload tags report is broken.
2018-11-06 18:18:18 -06:00
Albert Yi
718e641f51
remove similar users report
2018-08-03 17:40:00 -07:00
BrokenEagle
31d3215dad
Fix page controller and action IDs
...
- Also fix affected CSS and JS files
2017-12-28 10:20:12 -08:00
r888888888
13f7d7e66d
add targeted post down voting report, add delayed job plugin to disable statement timeout
2017-10-10 12:56:57 -07:00
evazion
68bf355542
upload tags report: add blacklist controls ( #3121 ).
2017-07-05 19:40:48 -05:00
evazion
86b1298662
/reports/upload_tags: change page wrapper id to #c-upload-tags-report.
2017-05-20 12:09:37 -05:00
evazion
765fbac11d
/reports/upload_tags: show thumbnails instead of post ids.
2017-04-03 15:03:26 -07:00
r888888888
7f22baa1bc
refactor upload tags report
2017-02-28 15:34:40 -08:00
r888888888
f4d9f76646
remove contributors report
2017-02-21 13:12:43 -08:00
r888888888
ce20a5b36a
remove janitor trial report
2017-02-21 13:10:38 -08:00
r888888888
359f48d871
remove user promotions report
2017-02-21 13:09:43 -08:00
evazion
d79f1aac96
Move stupidtable.js into application.js.
...
Fixes this javascript error:
Uncaught TypeError: $(...).stupidtable is not a function
on these pages:
* http://safebooru.donmai.us/reports/user_promotions
* http://safebooru.donmai.us/reports/contributors
* http://safebooru.donmai.us/reports/janitor_trials
...due to stupidtable.js not loading.
2016-12-20 02:31:05 -06:00
Albert Yi
af42f52d4a
fix references to report_server
2016-12-01 12:34:57 -08:00
r888888888
e539fdecff
implement post change report
2016-09-07 14:35:44 -07:00
r888888888
310538dd71
implement post version search report in danbooru (probably broken)
2016-09-06 18:02:58 -07:00
Type-kun
a7d553038f
Add "disable-with" to most edit forms (should fix #2264 )
2016-08-30 22:54:38 +05:00
r888888888
2ce86ecb8b
add support for post version queries
2016-06-21 13:14:27 -07:00
r888888888
4045d2074c
correct text
2016-01-18 14:50:47 -08:00
r888888888
01ad7f6745
reduce fav requirement to 300, show score in similar user report
2016-01-13 17:38:48 -08:00
r888888888
f3071e66ec
add user similarity report
2015-12-30 18:13:59 -08:00
r888888888
3695ad42b3
enable reportbooru integration for upload reports
2015-12-16 15:55:38 -08:00
r888888888
09ca8df6b3
change user deletion scope from 120 days to 60 days
2015-10-19 14:33:05 -07:00
r888888888
ef73979e7a
correct description in user promotion report
2015-09-23 14:09:33 -07:00
r888888888
f815d718e1
fixes #2521 : User promotion report shows remaining limit instead of limit
2015-09-22 14:10:29 -07:00
r888888888
486cdcb039
fixes #2517 : Janitor trial report broken
2015-09-17 11:35:50 -07:00
r888888888
872c20e8d2
include upload limit in user promotion report
2015-09-14 15:42:29 -07:00
r888888888
49cfa0e6f5
add age to janitor trial report
2015-09-11 15:46:24 -07:00
r888888888
e06d8a3cc7
report negative score chance on janitor trial report
2015-08-20 14:23:45 -07:00
r888888888
d44dd09a88
revise janitor trial report
2015-08-20 14:11:46 -07:00
r888888888
23dfc455d5
simplify contributor report
2015-08-07 17:29:33 -07:00
r888888888
e37775afc2
fixes #2480 : Report for contributors
2015-08-07 17:23:39 -07:00
Toks
875cffa3fe
limit:300 -> limit:200
...
For posts, limits above 200 don't actually work. They get capped to 200
anyway.
2015-07-07 11:11:00 -04:00
r888888888
29a7b51fcb
add additional search links in reports, fix order:random for post count=0
2015-06-18 17:17:24 -07:00
r888888888
5923d869aa
include mods+admins in janitor report for comparison
2015-06-18 12:30:28 -07:00
r888888888
f29918c097
fix error
2015-06-18 12:19:39 -07:00