mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Echo
synced 2024-11-23 23:44:53 +00:00
792de35994
Adds $wgEchoSectionTransition and $wgEchoBundleTransition. If either of these settings is enabled, we will disbelieve the alert/message counts in the euw table and obtain them using server-side cross-wiki API queries instead. This affects both ApiEchoNotifications (for generating the cross-wiki summary entry) and the count and timestamp computation in NotifUser. In bundle transition mode, we trust that notifications are classified correctly between alerts and messages, but we don't trust the counts in the table. In section transition mode, we trust that the sum of the alert and message counts is the correct count, but we don't trust the alert and message counts individually. If both modes are enabled, we mistrust anything that's mistrusted by either mode and only trust what's trusted by both modes. In any event, we do trust that only the wikis with rows in the euw table have unread notifications. Bug: T132954 Change-Id: Ibcc8ac102dac3cf06916d67427b42457fdb93db6 |
||
---|---|---|
.. | ||
api | ||
cache | ||
controller | ||
exception | ||
formatters | ||
gateway | ||
iterator | ||
jobs | ||
mapper | ||
model | ||
ooui | ||
special | ||
AttributeManager.php | ||
ContainmentSet.php | ||
DataOutputFormatter.php | ||
DeferredMarkAsReadUpdate.php | ||
DiffParser.php | ||
DiscussionParser.php | ||
EchoDbFactory.php | ||
EmailBatch.php | ||
EmailFormat.php | ||
EmailFormatter.php | ||
EmailFrequency.php | ||
EventLogging.php | ||
ForeignNotifications.php | ||
ForeignWikiRequest.php | ||
Notifier.php | ||
NotifUser.php | ||
schemaUpdate.php | ||
SeenTime.php | ||
UnreadWikis.php | ||
UserLocator.php |