discourse/app/models/reports
Martin Brennan 628ba9d1e2
FEATURE: Promote bookmarks with reminders to core functionality (#9369)
The main thrust of this PR is to take all the conditional checks based on the `enable_bookmarks_with_reminders` away and only keep the code from the `true` path, making bookmarks with reminders the core bookmarks feature. There is also a migration to create `Bookmark` records out of `PostAction` bookmarks for a site.

### Summary

* Remove logic based on whether enable_bookmarks_with_reminders is true. This site setting is now obsolete, the old bookmark functionality is being removed. Retain the setting and set the value to `true` in a migration.
* Use the code from the rake task to create a database migration that creates bookmarks from post actions.
* Change the bookmark report to read from the new table.
* Get rid of old endpoints for bookmarks
* Link to the new bookmarks list from the user summary page
2020-04-22 13:44:19 +10:00
..
bookmarks.rb FEATURE: Promote bookmarks with reminders to core functionality (#9369) 2020-04-22 13:44:19 +10:00
consolidated_page_views.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
daily_engaged_users.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
dau_by_mau.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
emails.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
flags.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
flags_status.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
likes.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
moderator_warning_private_messages.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
moderators_activity.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
new_contributors.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
notify_moderators_private_messages.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
notify_user_private_messages.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
post_edits.rb FIX: Correct ordering for post_edits report, and remove query limit 2019-08-13 16:53:16 +01:00
posts.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
profile_views.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
signups.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
staff_logins.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
storage_stats.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
suspicious_logins.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
system_private_messages.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
time_to_first_response.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
top_ignored_users.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
top_referred_topics.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
top_referrers.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
top_traffic_sources.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
top_uploads.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
topics.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
topics_with_no_response.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
trending_search.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
trust_level_growth.rb FIX: removes limit for trust level growth report (#8908) 2020-02-10 11:56:29 +01:00
user_flagging_ratio.rb FIX: ensures flag-ratio report shows users with disagreed > agreed (#7977) 2019-08-06 15:02:45 +02:00
user_to_user_private_messages.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
user_to_user_private_messages_with_replies.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
users_by_trust_level.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
users_by_type.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
visits.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
visits_mobile.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
web_crawlers.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00