jenkins-bot
7a6d0f6aa3
Merge "ApiEchoNotificatons: Add nottitles parameter"
2016-06-16 12:09:46 +00:00
Roan Kattouw
bbac9ff0c4
Follow-up 05e531c7b6
: actually unset notcrosswikisummary
...
To prevent recursive cross-wiki notifications from appearing.
Change-Id: I63808e32561a350bf8b3286ebc9ec180958059c7
2016-06-15 23:48:54 +01:00
Translation updater bot
e7289e2e29
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia49d8b96869b824f6088b06f28512f0292ed7046
2016-06-15 22:34:33 +02:00
Roan Kattouw
617cd3d29e
Add index on notification_event
...
So we can easily query the notification rows that belong to
a given event row. This is needed for the removeOrphanedEvents
maintenance script to run efficiently.
Change-Id: I99fc31a62b37259d7000577583c8e8a599e400f9
2016-06-14 19:57:06 +00:00
jenkins-bot
e6c78fa09a
Merge "Allow the primary link to set all bundled notifications as read"
2016-06-14 15:42:35 +00:00
jenkins-bot
1a9656691f
Merge "Don't mark alerts as read when seen"
2016-06-14 15:34:11 +00:00
Stephane Bisson
e8bc56e5d9
Don't set title for user-rights notifications
...
Same as I584c1150e4c98bb814e30bf6a6d3eb3e49ef6408
for the notifications generation script.
Change-Id: I3b13db662671a9e57f944171108a3b48544f784a
2016-06-14 10:38:41 -04:00
jenkins-bot
3db290d3be
Merge "PageLinkedPresentationModel: Use the correct title for the diff link"
2016-06-14 13:12:37 +00:00
Stephane Bisson
26bc47c1b2
Don't mark alerts as read when seen
...
This is done the quick way by just turning
off a config option. The full cleanup
is in I095704252eaf2f8fe71950a4cfcd42a6fce431ff
Bug: T132525
Change-Id: I5becaa2f91b7eff6ebe4ce3943e86975c844c884
2016-06-14 08:50:47 -04:00
Stephane Bisson
b06b2294c9
Allow the primary link to set all bundled notifications as read
...
Bug: T136368
Change-Id: If07369cb168d1a085f297293e713d65e49997264
2016-06-14 08:49:23 -04:00
Roan Kattouw
bcbb1763be
PageLinkedPresentationModel: Use the correct title for the diff link
...
Also cache the from title, because Title::newFromId() doesn't cache
its results.
Bug: T137798
Change-Id: I5df444d3dacd55fbee09e53d82ac22c77ee9e246
2016-06-14 12:30:03 +01:00
Roan Kattouw
65c6b8cbaf
NotificationBadgeWidget: Fix header getting larger when "Mark all as read" present
...
The "Mark all as read" button had margins that made it just a little
bit taller than the header would otherwise be. This pushed the
bottom border of the header and the top border of the first notification
away from each other.
We only need top and right margins on this button, so drop the
bottom and left margins.
Bug: T137778
Change-Id: I8d47d84c79cbdad707b8cbaa8d43187c054755b3
2016-06-14 11:12:54 +01:00
Translation updater bot
8a4be656df
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib1c4cfa8f0e7047d972f3900b934abe77ecb7a1c
2016-06-13 22:56:07 +02:00
Roan Kattouw
016e6dabda
ApiEchoNotificatons: Add nottitles parameter
...
To only show notifications related to a certain title
(or set of titles).
Bug: T137139
Change-Id: I5c82e02bc8e8553c5b761a771b975f03d943d408
2016-06-13 20:19:32 +01:00
Roan Kattouw
00c5e5ae25
ApiEchoUnreadNotificationPages: Only count bundle bases
...
Change-Id: I6da4b72c7326dcf1354253aa98fdff8b82678ed8
2016-06-13 20:19:32 +01:00
jenkins-bot
b98392824d
Merge "Separate model's symbolic name and model's source"
2016-06-13 12:30:15 +00:00
jenkins-bot
8c0eeadbe0
Merge "Use localized weekdays on Special:Notifications"
2016-06-13 12:23:58 +00:00
Roan Kattouw
4028160906
Use localized weekdays on Special:Notifications
...
Bug: T137634
Change-Id: I97d7058657782d1bbc878c30e0712b1a8833dda1
2016-06-13 13:09:51 +01:00
jenkins-bot
954e83b0f8
Merge "Add ?markasread=NNN to primary links in emails too"
2016-06-13 11:52:03 +00:00
jenkins-bot
13769f7584
Merge "Factor out cross-wiki API request code"
2016-06-13 11:45:09 +00:00
Translation updater bot
767a22717c
Localisation updates from https://translatewiki.net .
...
Change-Id: I83d7ec860eab73acfbfd6001aa3c30c4309f4912
2016-06-12 22:15:15 +02:00
Translation updater bot
08c6747172
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib9e4200b97de6a70c6eabd380849fc82271fcccc
2016-06-11 22:09:45 +02:00
jenkins-bot
d3e1846666
Merge "Implement backfillUnreadWikis.php in terms of resetNotificationCount()"
2016-06-11 15:54:55 +00:00
Translation updater bot
523f98a3b6
Localisation updates from https://translatewiki.net .
...
Change-Id: Ieb32bcd5cebe96d1cd453a23ab872408836a2a68
2016-06-10 22:15:24 +02:00
Moriel Schottlender
3101bfc537
Separate model's symbolic name and model's source
...
This should have been done from the beginning; the model manager
pulls models by their symbolic names. So far, we've used the source
for that, but that assumes that two modules always have different
sources, and that is absolutely not necessarily the case.
For example, internal local bundles will each be a model, but have
the same ('local') source. They should still be differentiated in
the manager by their names, but the source should state clearly that
it is local.
For this, the models now have "getName" method and the name is
created separately from their source. Items also preserve a
reference to their parent's symbolic name so they can provide
that for items that require the controller to manipulate a specific
model.
Change-Id: I8c39d5d28383d11fb330addce21e07d5c424da6f
2016-06-09 16:20:57 -07:00
Roan Kattouw
c09517492d
Add ?markasread=NNN to primary links in emails too
...
This ensures that following the link in the email
marks the notification as read.
Bug: T137488
Change-Id: Id365650239c032f224a86c49691faef772cdc62d
2016-06-10 00:15:22 +02:00
Translation updater bot
7ecafc6e63
Localisation updates from https://translatewiki.net .
...
Change-Id: I5d103053a618d4911d49f0a63a2f98bebde86e71
2016-06-09 22:37:58 +02:00
jenkins-bot
db322eec76
Merge "Don't set title to Main Page for user-rights notifications"
2016-06-09 17:15:51 +00:00
jenkins-bot
59473cc73a
Merge "Add script to remove orphaned event rows"
2016-06-09 17:09:56 +00:00
Roan Kattouw
cc3c38458b
Don't set title to Main Page for user-rights notifications
...
I mean, WTF? It might make sense to set it to the user's
user page I suppose.
Change-Id: I584c1150e4c98bb814e30bf6a6d3eb3e49ef6408
2016-06-09 17:15:03 +02:00
Roan Kattouw
05e531c7b6
Factor out cross-wiki API request code
...
Change-Id: Id926a607b99103d4489d1b734e00d104b7e80233
2016-06-08 22:35:57 +02:00
Translation updater bot
7bd039e601
Localisation updates from https://translatewiki.net .
...
Change-Id: I22ee52baf491bcf914d6d294f460d106341cbc2d
2016-06-08 22:27:28 +02:00
Roan Kattouw
c83af257d2
Implement backfillUnreadWikis.php in terms of resetNotificationCount()
...
This causes it to update the notification count cache as well.
Should we perhaps rename it to recacheNotificationCounts.php?
Bug: T132954
Change-Id: I540c4296f4fbadcf2267d77b53f71ee5c2eb8b52
2016-06-08 16:16:37 +02:00
Roan Kattouw
4c6cadfb27
Add script to remove orphaned event rows
...
Bug: T136425
Change-Id: Id42a893be81176f37d9d5e3fd7e850d3a6d42e10
2016-06-07 23:34:53 +02:00
Translation updater bot
043e5af56d
Localisation updates from https://translatewiki.net .
...
Change-Id: Id7dc7fca263108e85c2cbc051a203146482e0068
2016-06-07 22:43:18 +02:00
Stephane Bisson
5072e87c0b
backfillReadBundles.php: Use sub-select to target rows to update
...
UPDATE based on (user,display_hash) index
Bug: T136368
Change-Id: If3348c2e663517b632c9ff3194dd4a197c74159b
2016-06-07 14:01:32 +00:00
jenkins-bot
9659f7283d
Merge "backfillUnreadBundles.php: Use the correct database"
2016-06-07 12:25:03 +00:00
Translation updater bot
126b48398c
Localisation updates from https://translatewiki.net .
...
Change-Id: I5f4ca60395138e45ff56cc1100dc8ad66c297160
2016-06-06 22:58:15 +02:00
Roan Kattouw
ca598c3420
backfillUnreadBundles.php: Use the correct database
...
Change-Id: Id2706b3baa410b7f42b8c7febdb96cd142558988
2016-06-06 21:11:19 +02:00
jenkins-bot
848c814c09
Merge "Listen to 'mark as read' secondary link in xwiki bundles"
2016-06-06 13:07:47 +00:00
Translation updater bot
74a6f23ab0
Localisation updates from https://translatewiki.net .
...
Change-Id: I94980dbe6ab9017601ce32aa1cd4cbfff2832b0b
2016-06-05 22:19:22 +02:00
Translation updater bot
83583505f9
Localisation updates from https://translatewiki.net .
...
Change-Id: Id762d61f9cf1aef628ca1c8c08349475df2a6489
2016-06-04 22:22:50 +02:00
Translation updater bot
48ca0b4ccc
Localisation updates from https://translatewiki.net .
...
Change-Id: I5012ef29268779b43eb04bbbb433ba6dc3d6cd4a
2016-06-03 23:18:17 +02:00
Moriel Schottlender
df18946387
Listen to 'mark as read' secondary link in xwiki bundles
...
We weren't even listening to the choose event from that menu in
xwiki bundles.
Bug: T136878
Change-Id: Ib15bb6888dadd154b97e5820972cdcdf8bd89d2e
2016-06-03 12:37:18 -07:00
Translation updater bot
a9a801994a
Localisation updates from https://translatewiki.net .
...
Change-Id: I27d6e16d72472b5982ff57599de7fb73c8b21bcc
2016-06-02 22:22:46 +02:00
jenkins-bot
c4a2eb3f1a
Merge "Mark bundled notifications as read"
2016-06-02 19:44:46 +00:00
Stephane Bisson
aa578a44a1
Mark bundled notifications as read
...
In the current bundling system, only the
bundle base is mark as read. It leaves all
the non-base bundled notifications without
a read_timestamp. They would all appear
as read in the new bundling system.
With this change, all notifications in
a bundled are update with a read_timestamp
when the bundle is read.
The implementation of this change is
somewhat temporary as the new bundling
system brings changes to the models
and controller.
Bug: T136368
Change-Id: I70b71d722d8d62cbdd1adc004293030ef900ac94
2016-06-02 13:48:33 -04:00
Stephane Bisson
b3d168964c
Maintenance: Backfill read timestamp on bundled notifications
...
This maintenance script sets the correct read_timestamp
on notifications that have been read as part of a
bundle.
Bug: T136368
Change-Id: I735fb230a14f95e0a983e733ec160eb8811b3197
2016-06-02 13:42:09 -04:00
jenkins-bot
45013bb676
Merge "Fix notification pager"
2016-06-01 22:23:31 +00:00
Matthew Flaschen
f88c90efce
Fix notification pager
...
Needs to use Echo-specific DB
Bug: T136759
Change-Id: Ibdd71a76e751b0b8d115e86cb7eefab79cc56510
2016-06-01 18:04:11 -04:00