discourse/db/post_migrate
Martin Brennan b79ea986ac
FEATURE: High priority bookmark reminder notifications (#9290)
Introduce the concept of "high priority notifications" which include PM and bookmark reminder notifications. Now bookmark reminder notifications act in the same way as PM notifications (float to top of recent list, show in the green bubble) and most instances of unread_private_messages in the UI have been replaced with unread_high_priority_notifications.

The user email digest is changed to just have a section about unread high priority notifications, the unread PM section has been removed.

A high_priority boolean column has been added to the Notification table and relevant indices added to account for it.

unread_private_messages has been kept on the User model purely for backwards compat, but now just returns unread_high_priority_notifications count so this may cause some inconsistencies in the UI.
2020-04-01 09:09:20 +10:00
..
20180917024729_remove_superfluous_columns.rb FIX: Create readonly functions during backup 2019-08-09 11:39:46 +02:00
20180917034056_remove_superfluous_tables.rb FIX: Create readonly functions during backup 2019-08-09 11:39:46 +02:00
20181012123001_drop_group_locked_trust_level_from_user.rb FIX: Create readonly functions during backup 2019-08-09 11:39:46 +02:00
20181112013117_migrate_url_site_settings.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
20190103065652_remove_uploaded_meta_id_from_category.rb FIX: Create readonly functions during backup 2019-08-09 11:39:46 +02:00
20190121203023_drop_queued_post_id_from_user_actions.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
20190123171817_drop_queued_posts.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
20190205104116_drop_unused_auth_tables.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
20190208144706_drop_unused_auth_tables_again.rb FIX: Create readonly functions during backup 2019-08-09 11:39:46 +02:00
20190312194528_drop_email_user_options_columns.rb FIX: Create readonly functions during backup 2019-08-09 11:39:46 +02:00
20190508141824_drop_claimed_by_id.rb Make rubocop happy. 2019-05-13 09:55:44 +08:00
20190716124050_remove_via_email_from_invite.rb FIX: Create readonly functions during backup 2019-08-09 11:39:46 +02:00
20191107032231_change_notification_level.rb FEATURE: Dismiss new per category (#8330) 2019-11-14 11:16:13 +11:00
20191107190330_remove_suppress_from_latest_from_category.rb FIX: do not insert conflict rows into category user 2019-11-19 12:23:11 +11:00
20191129144706_drop_unused_google_instagram_auth_tables.rb DEV: Drop unused google and instagram auth_info tables 2019-11-29 16:28:39 +00:00
20191219112000_remove_key_from_api_keys.rb DEV: Drop unused api_keys.key column 2019-12-19 11:21:49 +00:00
20200117174646_make_post_reply_id_column_read_only.rb FIX: Don't cause exceptions due to rename of reply_id column 2020-01-17 19:43:00 +01:00
20200120131338_drop_unused_columns.rb DEV: Drop unused columns 2020-01-27 15:28:56 +01:00
20200330233427_drop_old_unread_pm_notification_indices.rb FEATURE: High priority bookmark reminder notifications (#9290) 2020-04-01 09:09:20 +10:00