Commit graph

4531 commits

Author SHA1 Message Date
Roan Kattouw 2e4e14498a EventMapper: Don't retry failed lookup queries on the master on GET
Only retry lookups if there are multiple DB servers and
changes were made in this request. This same logic is used
in a couple of places in MW core, like WikiPage::loadPageData()
and Revision::newFromConds().

Bug: T164505
Change-Id: If1af363f9687019864b5eaef72ffe0bc824a2223
2017-05-04 17:49:33 -07:00
jenkins-bot a157b17749 Merge "build: Update eslint to 0.4.0 and make pass" 2017-05-04 21:13:41 +00:00
Ed Sanders 571223a206 build: Update eslint to 0.4.0 and make pass
Change-Id: I30dd0e1ee56dbcbb7c60608a401179e2d37557ff
2017-05-04 20:57:37 +00:00
Translation updater bot 54eec7170c Localisation updates from https://translatewiki.net.
Change-Id: If82a32ac367af18ccb655b9e3d002705f9831fc2
2017-05-04 22:46:43 +02:00
jenkins-bot a9d4fb257b Merge "Echo should notify user about mention on wikitext page" 2017-05-03 16:22:44 +00:00
jenkins-bot f19d9156a2 Merge "Fix counting of bundled mention notifications" 2017-05-03 10:53:54 +00:00
WMDE-Fisch 620855d770 Fix counting of bundled mention notifications
This patch will fix the notification counts in bundled mention notification
messages. The former method did not work at all due to false assumptions
what the getBundleCount method can be used for.

Since this is in the presentation only wrong messages should be fixed when
deployed

Bug: T164115
Change-Id: If316549a090c2d281a8d612e4985fd556eabc807
2017-05-03 10:40:40 +02:00
Translation updater bot 4b51aa1492 Localisation updates from https://translatewiki.net.
Change-Id: Ib7023f3b902f67330450ab7d71d823800ebc9db5
2017-05-02 22:50:53 +02:00
jenkins-bot 2de9b411c7 Merge "Follow-up 739847c20: don't adjust the popup anchor position" 2017-05-02 18:39:02 +00:00
Roan Kattouw dd2bdd64af Follow-up 739847c20: don't adjust the popup anchor position
We used to need to center the anchor, but I375a76a49337d3b on oojs-ui
makes popup anchors center themselves, so this is now harmful.

Bug: T163993
Change-Id: I345727ae4175fd9d3cea024f43df802bcd401838
2017-05-02 10:55:02 -07:00
Roan Kattouw 2691d94e0f Don't truncate notification header messages in bundles
Bug: T163518
Change-Id: I569aeba7b8f87ca46a81ffb5a56c241342dc3d21
2017-05-02 10:50:13 -07:00
Translation updater bot 96273e9c7b Localisation updates from https://translatewiki.net.
Change-Id: I804e75629746ec06c80b78d8122c9eca54c7fe1c
2017-04-29 23:08:01 +02:00
Matěj Suchánek 1a8f784a6c Fix missing number in message
Change-Id: If1a96e8452b3ee64a6ad2a058c4e5b88ee1e5870
2017-04-29 13:29:51 +00:00
Translation updater bot 07574f712e Localisation updates from https://translatewiki.net.
Change-Id: I540e3b852baa689a19a4c35ff3a60dce96e8d197
2017-04-28 23:46:29 +02:00
Stephane Bisson e81bc9aabe Rephrase notification-header-mention-failure-too-many
Rephrase this message to express the fact that the mentions
below the limit were sent. Only the mentions in excess of the
limit were not sent.

Bug: T144614
Change-Id: I63ff5e089ccdcbc59e25466b841264b18d9556bc
2017-04-28 13:59:02 -04:00
Translation updater bot 4d4859c729 Localisation updates from https://translatewiki.net.
Change-Id: If97fa965b6d627834a638b50eb9989ac6b1320b7
2017-04-27 22:36:41 +02:00
jenkins-bot a3fd1af768 Merge "Echo should notify a new user with welcome message" 2017-04-26 16:11:02 +00:00
Translation updater bot 23a055b761 Localisation updates from https://translatewiki.net.
Change-Id: I544e441543a38a09a872508d77f9eae4d4b02c50
2017-04-24 22:39:42 +02:00
Translation updater bot d3c48f304b Localisation updates from https://translatewiki.net.
Change-Id: Ie3b77e863f37c8d5bcc8d038fd07348d0b49669a
2017-04-23 22:30:40 +02:00
Translation updater bot fb124bef80 Localisation updates from https://translatewiki.net.
Change-Id: Ice66db9f031d9f9d96d2054c4d8c5e0090dac4ae
2017-04-20 22:54:34 +02:00
jenkins-bot 71e10ff246 Merge "MentionStatus: prefer failure-type" 2017-04-20 20:26:23 +00:00
jenkins-bot 80cdc85d67 Merge "Switch TestingAccessWrapper to librarized version" 2017-04-20 19:28:11 +00:00
jenkins-bot a248f830d9 Merge "Fix browser tests" 2017-04-20 17:14:48 +00:00
Stephane Bisson dd77a46c1b MentionStatus: prefer failure-type
In MentionStatusPresentationModel, prefer
extra['failure-type'] to event-type to determine
why the mention was not sent.

Bug: T144614
Change-Id: Id3b55e15a0c1a8f3fee19cbe07983c6e373b309e
2017-04-20 12:21:02 -04:00
Gergő Tisza 39ba452b32 Switch TestingAccessWrapper to librarized version
Bug: T163434
Change-Id: Ib5aeffb793cfd84201ca397a96689e0b81f3265f
Depends-On: I52cc257e593da3d6c3b01a909e554a950225aec8
2017-04-20 11:34:57 +00:00
Translation updater bot 2905fced31 Localisation updates from https://translatewiki.net.
Change-Id: Idfe3292a5bcbc42e87c8f027909ca5f034da27a0
2017-04-19 22:56:23 +02:00
Bartosz Dziewoński 0d23ba8bbe Fix browser tests
Some browser tests were broken by 945fccf009.
The badge element is now technically rendered offscreen, with only the
:before and :after pseudoelements being onscreen. Because of this, Selenium
thinks that the badges are invisible, and this breaks various things in
totally unexpected ways.

* article_page.rb: Store references to the parent <li> elements of badges.
  This might not be necessary but I don't know how to access them otherwise.
* badge_steps.rb: When clicking the badges, click the parent <li> element
  rather than the not-really-invisible <a>. Effectively, the <a> gets
  clicked anyway, since they overlap.
* no_javascript.feature/no_javascript.rb: Wait for page load before
  checking that we're on the right page. The wait is no longer
  implicit, since Selenium thinks we're clicking the <li> rather than
  <a> (links are special-cased).
* notification_steps.rb:
  * Check whether the badges exist on the page, rather than whether they
    are visible.
  * Use a weird hack to read badge text. Apparently you can't read the text
    of elements that Selenium thinks are invisible.
    http://stackoverflow.com/questions/20888592/gettext-method-of-selenium-chrome-driver-sometimes-returns-an-empty-string

Bug: T161941
Change-Id: Ic6bcd1088249109e49a47cc9007e6ee002d3d8ba
2017-04-19 22:27:02 +02:00
Stephane Bisson c46d56b018 Special:Notifications show unread by default if there's unread notifications
Bug: T162927
Change-Id: Ibdfaca90803eb8b12b12eb1781b0692e7336b7d9
2017-04-19 15:20:12 -04:00
Translation updater bot 26a77aa7b6 Localisation updates from https://translatewiki.net.
Change-Id: I07e228735e1f9d08f1049eef396e8faeed547389
2017-04-18 22:28:48 +02:00
Elena Tonkovidova 286aeed94a Echo should notify user about mention on wikitext page
Bug: T146916
Change-Id: Id25dbc289fd3fe0fcb92bc4ec85f7851dc72026e
2017-04-18 16:53:18 +00:00
Elena Tonkovidova 69dd622894 Echo should notify a new user with welcome message
Bug: T146916
Change-Id: I5656286c91b2407a4d481531e563b41d245b5b14
2017-04-18 18:30:33 +02:00
Translation updater bot a89354808c Localisation updates from https://translatewiki.net.
Change-Id: I4e30ffc73c2a682bbd49d3bb530ab358f8c2c5ff
2017-04-15 10:47:17 +02:00
Moriel Schottlender ebbe2e81af Make date headings a proper semantic <h2> heading
To support accessibility, make sure the titles in Special:Notifications
are <h2> headings.

Bug: T149955
Change-Id: I4f15694efb04896e9bd7b026d297891047759644
2017-04-13 22:39:28 +00:00
Translation updater bot 6e593a9301 Localisation updates from https://translatewiki.net.
Change-Id: Ie7f7b2be502f7e3c7587b3036922790d5066f600
2017-04-12 22:31:13 +02:00
Translation updater bot 834a1bda69 Localisation updates from https://translatewiki.net.
Change-Id: Ie5a6c4fde2270579b5339adecd01511fdf4fc569
2017-04-11 22:49:44 +02:00
jenkins-bot 658b4a6a7d Merge "Add proper message when user group expiry is changed" 2017-04-11 18:35:20 +00:00
Translation updater bot 5569427822 Localisation updates from https://translatewiki.net.
Change-Id: Ife8f83596ebdba0ff8d258bfb2bf1a1d333dbb22
2017-04-10 22:47:52 +02:00
This, that and the other 3f99672d5e Add proper message when user group expiry is changed
There's a lot more that could be done to improve user "rights"
notifications (really user group notifications), but this will do for now.

Bug: T159301
Depends-On: I5d32445f8e5b41599889b8488a2431e7a908f858
Change-Id: I27d52bc5c39219c832bf63a491faa1e421b0c024
2017-04-10 11:38:49 -07:00
Translation updater bot db442a5a1b Localisation updates from https://translatewiki.net.
Change-Id: I1e29e7b3eb1c8b39a47a987a47dbad9090cbcad5
2017-04-07 22:33:04 +02:00
Translation updater bot 14d8ce2e35 Localisation updates from https://translatewiki.net.
Change-Id: Ib1232af480525ba7be7caa0b681bad5148a1ffcf
2017-04-06 23:42:13 +02:00
Translation updater bot 24f8f1519b Localisation updates from https://translatewiki.net.
Change-Id: I10ba6d39b0f4495853761fb690230ceba4ed376d
2017-04-05 22:34:08 +02:00
Translation updater bot 61b8b2a757 Localisation updates from https://translatewiki.net.
Change-Id: I84f9f3ad99635ae4e4f37f5b90e4a881f1c31f0f
2017-04-04 22:39:53 +02:00
jenkins-bot 4afba1b967 Merge "Revert "Do not use fancy styled badge on Modern and CologneBlue"" 2017-04-04 19:09:49 +00:00
Mooeypoo 84d34a3901 Revert "Do not use fancy styled badge on Modern and CologneBlue"
This reverts commit 08d224e955.

Causes bugs in Vector when displaying the badges.

Bug: T162173
Change-Id: I9e92c304b47ce9204d7a7d2fba67118e67b1bdc9
2017-04-04 18:40:09 +00:00
jenkins-bot d66341f83c Merge "Do not use fancy styled badge on Modern and CologneBlue" 2017-04-03 18:37:23 +00:00
Translation updater bot 0b19cc1233 Localisation updates from https://translatewiki.net.
Change-Id: Ib9eba20d2a2796ed6753a8b8b4ec8391edaa4284
2017-04-02 22:33:24 +02:00
Translation updater bot ee32f32abe Localisation updates from https://translatewiki.net.
Change-Id: Ib3f93b9997d6f81a38d2c2ff43be64503de62301
2017-04-01 22:42:33 +02:00
Bartosz Dziewoński 08d224e955 Do not use fancy styled badge on Modern and CologneBlue
Just show the textual "Alerts (1)" and "Notices (1)".

Updated NotificationBadgeWidget to use that internally as label,
same as the PHP-generated list item does after d4d325e7.

Bug: T141944
Change-Id: I468c67b0866530e21c9af32cd02816075a3693a1
2017-04-01 14:57:34 +02:00
jenkins-bot 85c9397bce Merge "Fire 'ext.echo.badge.countChange' after DOM changes" 2017-04-01 04:52:54 +00:00
Bartosz Dziewoński f0875de9f3 Stop badge hacks from messing up the entire page on IE 11 on MonoBook
Looks like we're hitting an edge case where positioning with negative
offsets inside an inline-block element results in incorrect rendering.
We're accidentally rendering an invisible overlay over nearly the
entire page. Twiddle the styles until we no longer hit that case.

Minimal example of the IE 11 bug: https://jsfiddle.net/50v6m0kb/3/

Bug: T161869
Change-Id: Id4b6ccc1ec6a11b455d6ab45c5aaa0e8544385f7
2017-03-31 20:41:00 +02:00