Matthew Flaschen
07c962e82f
thank-you-edit: canRender for deleted page and extra fix
...
Don't try to render if page was deleted, and fix 'extra' parameter
(was breaking message key and thus rendering)
Bug: T129641
Change-Id: I5d0fdfd3921427993211969eb5793f8e9e7667a8
2016-03-11 13:59:27 -05:00
Roan Kattouw
933eecd2ec
Follow-up 9a1defa
: fix function name typo
...
Change-Id: I08466603a08496611ede9c0406d95c25a6a70e03
2016-03-10 19:53:34 -08:00
jenkins-bot
6fed475c40
Merge "Bidi isolate content items in notification header text"
2016-03-11 02:21:04 +00:00
jenkins-bot
4de459b6b5
Merge "Fix bundled notification width"
2016-03-10 23:50:25 +00:00
jenkins-bot
d22d779504
Merge "Call static Language::fetchLanguageName() statically"
2016-03-10 23:31:48 +00:00
Moriel Schottlender
f210528a74
Fix bundled notification width
...
Bug: T129469
Change-Id: Iaabeab59543d3e271ef84926fb7c7d000a2abd04
2016-03-10 15:22:14 -08:00
Siebrand Mazeland
2d42463552
Call static Language::fetchLanguageName() statically
...
Change-Id: Ifbc00dcda36e72467165b8ee4bc002f5d2d76686
2016-03-11 00:12:14 +01:00
Translation updater bot
f38f7e64cd
Localisation updates from https://translatewiki.net .
...
Change-Id: Ifd0154d1975a9319360dc752af7d3edb6c4072d1
2016-03-10 22:26:31 +01:00
jenkins-bot
9449405f63
Merge "build: Enable jscs jsDoc rule 'requireNewlineAfterDescription' and make pass"
2016-03-10 16:26:35 +00:00
Moriel Schottlender
9a1defa57f
Bidi isolate content items in notification header text
...
Bug: T127407
Change-Id: I25c426f3d0190bd33c4aa1c2ffb3c97fe1424567
2016-03-09 16:22:52 -08:00
jenkins-bot
c25265673b
Merge "Defer onPersonalUrls() DB writes to post-send (try #2 )"
2016-03-09 21:52:25 +00:00
Translation updater bot
175198570a
Localisation updates from https://translatewiki.net .
...
Change-Id: I28a8d1547dd18d81c99713374e23a270fcccdb6e
2016-03-09 22:41:09 +01:00
Kunal Mehta
26a8bc2450
Defer onPersonalUrls() DB writes to post-send (try #2 )
...
This reverts commit e372f3ce6f
.
The previous attempt was broken because
EchoTargetPageMapper::fetchByUserPageId() returns a list of
EchoTargetPage objects, not a single one.
Bug: T117531
Change-Id: Id02a025e3736a7b92d9d6fb8adf29ef674f8e2fa
2016-03-09 11:07:50 -08:00
Kunal Mehta
51dd4fd109
thank-you-edit: Only call User::getEditCount() once
...
And rename $editCount to $thresholdCount for clarity.
Change-Id: I115b2dfabf472c855c186d05fa4e31aa7c9c3d6c
2016-03-08 17:05:05 -08:00
jenkins-bot
acdcb5c895
Merge "Revert "Defer onPersonalUrls() DB writes to post-send""
2016-03-09 00:11:50 +00:00
Catrope
e372f3ce6f
Revert "Defer onPersonalUrls() DB writes to post-send"
...
Causes fatals in production for some reason.
This reverts commit 93387806c2
.
Bug: T129299
Change-Id: Ie90aa493e2940fae9d6f380b95f87a4cc7e04622
2016-03-09 00:00:11 +00:00
Translation updater bot
e56b5d00ab
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie693000718f7b0c4d7e99002c1fcec72ba2473c7
2016-03-08 22:40:38 +01:00
Roan Kattouw
e85c3832bb
Add debug logging for when the thank-you-edit code detects a race condition
...
We seem to be discarding *all* thank-you-edit notifications as
race conditions now.
Bug: T128249
Change-Id: I1f284bd13e89fe2205c4c87a6c0f4a7dfe1c8bd1
2016-03-08 12:04:45 -08:00
jenkins-bot
d1d8955825
Merge "Fix EchoAttributeManager::getNotificationSection() php doc"
2016-03-08 01:56:58 +00:00
Kunal Mehta
b2961ccb0c
EchoTargetPage: Don't call Title::newFromId() repeatedly
...
Title::newFromId() can return null, and if this were the case the
instance caching would never work, so it would continually make useless
database queries.
Initialize the $title member variable as false to begin with, and use
that to check whether we've already checked Title::newFromId().
Change-Id: Id07c2c963ffcd03e212bed0a666735bcb68b92e0
2016-03-08 01:43:08 +00:00
Kunal Mehta
d02b28d99c
Fix EchoAttributeManager::getNotificationSection() php doc
...
Change-Id: I5a82e4618907e7a58a61d10ecb93c76d9772de53
2016-03-08 01:42:50 +00:00
Aaron Schulz
93387806c2
Defer onPersonalUrls() DB writes to post-send
...
We calculate how many messages and alerts are being marked as read, and
subtract them from the count since the database and caches won't be
updated until the end of the request.
For performance, we also get the event_type while doing the
EchoTargetPage lookup query to avoid having to query it individually
later on.
Bug: T117531
Change-Id: I0d9302adf1b4b07a4ff26a04b00d4498aa3fe7ee
2016-03-08 01:41:52 +00:00
Translation updater bot
3343f5ac0a
Localisation updates from https://translatewiki.net .
...
Change-Id: Ied09869807cc9b7dab33d615e8f51bfbfa761faa
2016-03-07 22:24:07 +01:00
Ricordisamoa
4107a4a495
build: Enable jscs jsDoc rule 'requireNewlineAfterDescription' and make pass
...
Change-Id: I264fafad95ddb4a4cc925815a62af83744f122e4
2016-03-07 14:29:15 +01:00
Ricordisamoa
9c83e14c59
build: Enable jscs rule 'requireVarDeclFirst' and make pass
...
Change-Id: Id1581858e59ea5f49804b6cf753b0c2860fb9855
2016-03-07 11:57:31 +00:00
Translation updater bot
4f04f1dd91
Localisation updates from https://translatewiki.net .
...
Change-Id: I2e0f59ceff873369ce4eda2dab4489e160a973ca
2016-03-06 22:12:49 +01:00
Translation updater bot
89cb1f636c
Localisation updates from https://translatewiki.net .
...
Change-Id: I75bca369a7f2f5e8c5e45517487088628212d012
2016-03-05 22:57:10 +01:00
jenkins-bot
8556b8037e
Merge "Remove resolved TODO about adding wiki field to Schema:EditInteraction"
2016-03-04 23:06:07 +00:00
jenkins-bot
a8909f44dd
Merge "Styling adjustments for notifications"
2016-03-04 22:55:41 +00:00
Translation updater bot
9709b26979
Localisation updates from https://translatewiki.net .
...
Change-Id: I01f2a9bf37c90b1ca922a70db0972780d272cf88
2016-03-04 22:50:56 +01:00
jenkins-bot
bbd68492b9
Merge "Try and avoid race conditions with thank-you-edit notifications"
2016-03-04 07:28:58 +00:00
Kunal Mehta
8d99490108
Try and avoid race conditions with thank-you-edit notifications
...
Wait until after the main transaction has been committed before checking
whether they have the right number of edits.
Bug: T128249
Change-Id: I38cc0f96e97fda3692340cc8906144a002594ef2
2016-03-03 21:48:01 -08:00
jenkins-bot
ff41a87105
Merge "Add a short abbreviation for timestamps in notifications"
2016-03-04 02:52:22 +00:00
jenkins-bot
b06ec6b42a
Merge "Mark all as read should not apply to cross-wiki bundles"
2016-03-04 01:02:16 +00:00
jenkins-bot
3fd75c41a4
Merge "Echo API layer"
2016-03-04 01:00:55 +00:00
Roan Kattouw
e239d4c256
Use padding instead of margin to separate cross-wiki sections from each other
...
So that margin collapsing doesn't eat up the extra space we wanted to create.
Bug: T128069
Change-Id: Ib3b96c54c2ace52cf28047a5f9f012fcc56ccb9c
2016-03-03 16:19:45 -08:00
Moriel Schottlender
36866532c6
Mark all as read should not apply to cross-wiki bundles
...
Skip foreign bundles on 'mark all as read' operation, and mark as
read the items available in the popup.
Bug: T128621
Change-Id: I431b1ea94ab1c4942bd3de38753f113a4e2ae22f
2016-03-04 00:02:50 +00:00
jenkins-bot
81cc6d1674
Merge "Change "Expand N alerts/messages" to "View N alerts/messages""
2016-03-04 00:00:56 +00:00
Moriel Schottlender
0834b91f56
Echo API layer
...
Split and refactor Echo network handling and create a proper API
layer for the UI to use consistently. Split Echo's API methods into
its own module so they can be loaded along with the initialization
script and manage the API requests.
Change-Id: I0526a14bb8cc0d9729a303e24ab6e43259cc86bb
2016-03-03 23:40:12 +00:00
Moriel Schottlender
541335d90f
Styling adjustments for notifications
...
Bug: T125969
Bug: T128444
Change-Id: I3dba4fcddf5262450cce4ba384abfdc3518b7cb8
2016-03-03 23:11:19 +00:00
Catrope
f808909c67
Revert "Compress PNGs with zopflipng"
...
Changed icons to different ones: Generic.png became a heart.
This reverts commit 3f36dfab56
.
Change-Id: I5aa4711e254590ba824c86867f705b950a48e2de
2016-03-03 19:57:02 +00:00
jenkins-bot
b919080d1e
Merge "Allow mark as read for a cross-wiki bundle"
2016-03-03 19:45:15 +00:00
Moriel Schottlender
0fc63bde36
Add a short abbreviation for timestamps in notifications
...
Use 'm' instead of 'minutes', 's' instead of 'seconds', etc, for
shorter timestamp rendering in the notification list.
Bug: T125970
Change-Id: I9479c5406a4bf44ef560bef2c8f204a9f60cafc6
2016-03-03 11:37:05 -08:00
Roan Kattouw
1c21a60fc0
Change "Expand N alerts/messages" to "View N alerts/messages"
...
Bug: T121936
Change-Id: I1a550d1ed12287ee148689255374d7d5edd00765
2016-03-03 18:30:31 +00:00
Stephane Bisson
ac556cf7c7
Notifications: truncate without adjust length
...
When $adjustLength is false, truncation will only happen
when the string is longer than the limit + the length of
the ellipsis to avoid the case where the ellipsis make
the string longer than the original.
Bug: T121822
Change-Id: I731a3c38b96ede6c6510f64771be0b9662dcba43
2016-03-03 09:08:10 -05:00
Moriel Schottlender
ae04c0e4e6
Allow mark as read for a cross-wiki bundle
...
Bug: T128562
Change-Id: I14b4885569d9d78072ae76bc9cdefd41741a435b
2016-03-02 16:04:04 -08:00
jenkins-bot
2010c435e6
Merge "Support generating sample notifications by types"
2016-03-02 23:45:55 +00:00
Translation updater bot
6fc64392ea
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic0717b54e89b448e15bc34adb7ec790f4995482a
2016-03-02 23:36:15 +01:00
Stephane Bisson
9d6e6528ba
Support generating sample notifications by types
...
Also added the force (-f) option to
bypass the confirmation. Very useful
when using the script in a loop.
Change-Id: I98c3e0408033903f8e2fb0afab773d4952a4e6d3
2016-03-02 15:04:56 -05:00
jenkins-bot
44902f0cb7
Merge "Add unreadfirst parameter that works in non-groupbysection mode"
2016-03-02 13:11:18 +00:00