mediawiki-extensions-Echo/db_patches
Stephane Bisson 24caf50ff6 Dynamic bundles
To allow individual notifications to be
marked as read/unread or moderated,
bundles are created by grouping associated
notifications when they are fetched for display
instead of when they are created.

From a product perspective, this change doesn't
introduce moderation or expandable bundles but
it counts each individual notifications.
For instance, the bundled notification
"3 new topics on PageA" now counts as 3
notifications.

Bug: T93673
Bug: T120153
Change-Id: Iacd098573efd92bb1e3fcd7da4cd40cea9522f15
2016-06-27 09:49:13 -04:00
..
echo_email_batch.sql Initial check-in for email batch 2012-12-12 12:00:13 -08:00
echo_target_page.sql Add TargetPage model and mapper to notifications 2014-08-13 00:48:07 +00:00
echo_unread_wikis.sql Track what wikis a user has unread notifications on 2015-11-20 15:54:11 -08:00
patch-add-echo_event-event_deleted.sql Dynamic bundles 2016-06-27 09:49:13 -04:00
patch-add-echo_event-event_page_id.sql Database updates for respecting oversight within Echo 2013-06-10 14:52:18 -07:00
patch-add-notification_event-index.sql Add index on notification_event 2016-06-14 19:57:06 +00:00
patch-add-page_event-index.sql Dynamic bundles 2016-06-27 09:49:13 -04:00
patch-add-user_read_timestamp-index.sql Dynamic bundles 2016-06-27 09:49:13 -04:00
patch-alter-event_type-index.sql Repairs necessary for echo to support Sqlite 2013-06-13 14:34:33 -07:00
patch-alter-type_page-index.sql Add web bundling function to Echo notification 2013-04-04 10:53:46 -07:00
patch-alter-user_timestamp-index.sql Rename index for sqlite support 2013-06-14 13:14:21 -07:00
patch-drop-echo_event-event_page_namespace.sql Respect revision suppression within Echo 2013-06-18 11:00:50 -07:00
patch-drop-echo_event-event_page_title.sql Respect revision suppression within Echo 2013-06-18 11:00:50 -07:00
patch-drop-echo_event-event_timestamp.sql remove unused table and columns 2013-04-09 10:56:28 -07:00
patch-drop-echo_subscription.sql remove unused table and columns 2013-04-09 10:56:28 -07:00
patch-email_batch-new-field.sql SQLite compatibility for Echo database patches 2013-10-15 20:56:24 +00:00
patch-event_agent-split.sql
patch-event_agent-split.sqlite.sql Repairs necessary for echo to support Sqlite 2013-06-13 14:34:33 -07:00
patch-event_agent_ip-size.sql Add web bundling function to Echo notification 2013-04-04 10:53:46 -07:00
patch-event_extra-size.sql Echo: Implement advanced notifications for vanilla talk pages. 2012-08-01 10:17:36 -07:00
patch-event_variant_nullability.sql Fix SQL issue: make event_variant field nullable. 2012-05-18 11:10:41 +10:00
patch-event_variant_nullability.sqlite.sql Repairs necessary for echo to support Sqlite 2013-06-13 14:34:33 -07:00
patch-multiple_target_pages.sql Allow multiple target pages per event 2015-03-31 07:56:52 +00:00
patch-multiple_target_pages.sqlite.sql Allow multiple target pages per event 2015-03-31 07:56:52 +00:00
patch-notification-bundling-field.sql SQLite compatibility for Echo database patches 2013-10-15 20:56:24 +00:00