Commit graph

7046 commits

Author SHA1 Message Date
Kunal Mehta 5e2da7627b Refactor and unify icon URL logic
The logic to get the URL for an icon was duplicated in the
EmailFormatter and BasicFormatter. It is now in the abstract
NotificationFormatter, which EmailFormatter and BasicFormatter now
use.

Changes in logic:
* Throw an exception if an invalid notification type is provided instead
of a PHP notice
* icons using 'url' may have different ltr/rtl icons
* Throw exception if icon is supposed to have different icons for
ltr/rtl, but doesn't, instead of debug logging

The new function is static so it can be used in EmailFormatter as it
does not inherit from NotificationFormatter.

Bug: T60726
Change-Id: Ia3c01c35f58eed8cc2c039249ab1ec1a80a8abbb
2015-08-06 04:17:14 +00:00
Translation updater bot c25709432f Localisation updates from https://translatewiki.net.
Change-Id: Ie0ce67ca2822f27b97a29d574af08bb79186619f
2015-08-05 22:34:26 +02:00
Translation updater bot b284d25ab3 Localisation updates from https://translatewiki.net.
Change-Id: I7d3ba255c318a8091d56c6b383127ac1f9cb6fc8
2015-08-03 22:03:47 +02:00
Translation updater bot 84fdb93c92 Localisation updates from https://translatewiki.net.
Change-Id: I068050c2036ef8ddc23b6c601eb7a0ad434ec9a1
2015-08-02 21:51:51 +02:00
Translation updater bot 2181c4743d Localisation updates from https://translatewiki.net.
Change-Id: Ia15e46461ce2b74361075f88aec828659dec01d3
2015-08-01 21:46:49 +02:00
jenkins-bot 8fda0c0568 Merge "Fix more "the job queue can run against different wikis"" 2015-07-31 23:38:43 +00:00
Translation updater bot 29485b3985 Merge "Localisation updates from https://translatewiki.net." 2015-07-31 19:58:16 +00:00
jenkins-bot 3bed04ee7f Merge "Remove useless and misleading comment" 2015-07-31 19:54:19 +00:00
Translation updater bot c58e934ce6 Localisation updates from https://translatewiki.net.
Change-Id: Icb3c4b2584e45a84b31d36b1ad7b818cf6abe078
2015-07-31 21:47:11 +02:00
Stephane Bisson f6bef9d159 Remove useless and misleading comment
Change-Id: Id4d2f908f3fdf4a37f3e5a1ddc6b205db745802e
2015-07-31 15:46:53 -04:00
Stephane Bisson 8ea150809b Fix usage of UserMailer::Send to use new signature
Change-Id: I41aba8a2d5381df9845eb31c0d1d63ee9834acec
2015-07-31 15:45:57 -04:00
Kunal Mehta 410271897c Fix more "the job queue can run against different wikis"
It doesn't.

Change-Id: Ia3f7b459ddcbabf525bde2e1489dc9379a0a7ef5
2015-07-31 12:19:53 -07:00
Translation updater bot 48bb0ffedb Localisation updates from https://translatewiki.net.
Change-Id: I31b602f6ec2a66002d8d7054a7d08a9b6ad7bc4a
2015-07-30 21:10:39 +02:00
Translation updater bot 73e4e075b3 Localisation updates from https://translatewiki.net.
Change-Id: Ice0f437d00331a26d29e87f6840aedb0db34a3df
2015-07-29 21:48:54 +02:00
Matthew Flaschen 261009fe62 More detailed Echo description
This shows up at e.g. Special:Version.

Bug: T106211
Change-Id: I438b2cc30ba926daef871edff98da9ce549253f3
2015-07-29 01:58:15 -04:00
Translation updater bot e731874360 Localisation updates from https://translatewiki.net.
Change-Id: I5843e52c8d91d2dc5798292f7705a43fe563c113
2015-07-28 21:48:28 +02:00
Translation updater bot a49a6f383f Localisation updates from https://translatewiki.net.
Change-Id: I8e3d5c3e93be9b6687b8511cbee7c24eacad8bf1
2015-07-27 21:34:44 +02:00
Translation updater bot de0fe5b624 Localisation updates from https://translatewiki.net.
Change-Id: Ide9d2700ce7433dc3178355a17f94a659f4a57f0
2015-07-26 21:39:02 +02:00
Translation updater bot b7a246a92f Localisation updates from https://translatewiki.net.
Change-Id: Id31e3d19c3f91376fa279812011333fa89888165
2015-07-24 21:06:37 +02:00
jenkins-bot 04468b5dc1 Merge "Avoid an extra memcached lookup in MWEchoNotifUser::getNotificationCount()" 2015-07-21 22:05:33 +00:00
jenkins-bot c13811ee94 Merge "ApiEchoMarkRead: Remove unused variable" 2015-07-21 22:05:29 +00:00
Kunal Mehta 6515e1fd65 Avoid an extra memcached lookup in MWEchoNotifUser::getNotificationCount()
Change-Id: I32eb79beb494710c35b175f2dc15af42bdad61d7
2015-07-21 14:19:12 -07:00
Kunal Mehta e4d3b7e9fa ApiEchoMarkRead: Remove unused variable
Skips two(!) useless memcached lookups.

Change-Id: I6961e736a7ddf72478bdc6e684f5ebb9824560de
2015-07-21 14:16:06 -07:00
Translation updater bot d905966422 Localisation updates from https://translatewiki.net.
Change-Id: Ic95ee34bf2eea1e10b8916e05a0599e8240f5543
2015-07-21 21:43:54 +02:00
Translation updater bot fa8d725e49 Localisation updates from https://translatewiki.net.
Change-Id: Ic59ca078ad2342e8913986ac847aecb4bc779eb8
2015-07-20 21:54:08 +02:00
Translation updater bot 992e6d33e4 Localisation updates from https://translatewiki.net.
Change-Id: I383c72c9f2ddb2ce41aa062e27c8f854b41d9e13
2015-07-17 22:18:18 +02:00
Translation updater bot f9cd68d9dd Localisation updates from https://translatewiki.net.
Change-Id: If81fac87e23ba5e7aa3366274d951d6729f2a2da
2015-07-16 21:11:38 +02:00
Translation updater bot bccc995692 Localisation updates from https://translatewiki.net.
Change-Id: I7f3a56710473c902476c59130576c8d3137612f8
2015-07-15 21:39:11 +02:00
Translation updater bot 9470229ea6 Localisation updates from https://translatewiki.net.
Change-Id: I0356898c5a28494ef67a7809dbfbce4824fadef3
2015-07-14 22:00:29 +02:00
Translation updater bot 4bf19c8287 Localisation updates from https://translatewiki.net.
Change-Id: I544466d0aa921b9716a0a34ab3c864d389a6989a
2015-07-13 21:34:27 +02:00
Translation updater bot 80c6a7d5ba Localisation updates from https://translatewiki.net.
Change-Id: I18582de30e37c13192ddc400eb5af71374f60602
2015-07-12 21:46:12 +02:00
Translation updater bot b77ca32b65 Localisation updates from https://translatewiki.net.
Change-Id: I1ebb6f311cd90fba3b6f4dd052b273c1b21d52a4
2015-07-11 22:05:10 +02:00
Translation updater bot f73d5af3e1 Localisation updates from https://translatewiki.net.
Change-Id: I645d26cdc3164713cf1d81857ba04b9b393dafe8
2015-07-10 21:13:44 +02:00
jenkins-bot 47021a9080 Merge "Load only the EchoInteraction schema client-side" 2015-07-09 06:31:31 +00:00
Kunal Mehta 064c1f1514 Load only the EchoInteraction schema client-side
The other schemas are not used client-side, just server-side.

Bug: T105220
Change-Id: I5e5e7b01998cee38693c9f5e22da6e86a5e13e96
2015-07-08 13:17:35 -07:00
Translation updater bot 4dc4cc059e Localisation updates from https://translatewiki.net.
Change-Id: I90f4a70b266e5be6eec2da94e96cfe26d2ee9d78
2015-07-08 21:53:59 +02:00
jenkins-bot aab214bc6a Merge "Userlogin is canonical name, not UserLogin" 2015-07-08 09:31:34 +00:00
Niklas Laxström 81f8df2249 Userlogin is canonical name, not UserLogin
Fixes: PHP Notice:  Found alias defined for Userlogin when
searching for special page aliases for UserLogin.

Change-Id: Ib64d4c76d3915ae752a9c56eb9635653e0da5623
2015-07-08 11:26:27 +02:00
Kunal Mehta 4d8b977ff9 Get rid of disabled 'echo-notify-show-link' preference
This preference has been disabled since bug 47562, and doesn't make
sense to keep around given that the flyout is the main interaction most
users have with Echo.

Change-Id: I7e8ddf96dbde9a95ac01a0cc83bad396151d01bd
2015-07-07 17:10:49 -07:00
Translation updater bot 09643dc7b4 Localisation updates from https://translatewiki.net.
Change-Id: If90b5c8639a20caf8312f2890f2b2fa5bfa2a5f6
2015-07-07 22:07:56 +02:00
jenkins-bot 95a6f459c5 Merge "Add test case to demonstrate T68512 is fixed" 2015-07-07 19:18:43 +00:00
Kunal Mehta bce9dbab18 Link to localized Special:Notifications in overlay footer
Re-use the localized link from the badge.

Bug: T59350
Change-Id: I4b859a07b253894ac776519971cc130548350321
2015-07-06 17:57:59 -07:00
Kunal Mehta 3a1883f3db Add test case to demonstrate T68512 is fixed
Change-Id: Icadf33455aa09147e7f42809a9c36794ec7abd82
2015-07-06 17:31:08 -07:00
jenkins-bot 71075b9262 Merge "Use PROTO_CANONICAL for icon links in emails" 2015-07-06 16:10:35 +00:00
Kunal Mehta b12efddf30 Use PROTO_CANONICAL for icon links in emails
We should not be using HTTP links for HTTPS-only sites.

Bug: T104835
Change-Id: I7dadeb29a8c5562c48d5beb2dd33818152c9eb63
2015-07-06 03:08:03 -07:00
Translation updater bot 254b110d49 Localisation updates from https://translatewiki.net.
Change-Id: I565500a405a33d4fcdf9d1847e70c58b48a6467c
2015-07-05 21:59:59 +02:00
jenkins-bot b0750bb93f Merge "chmod 644 a few files" 2015-07-03 22:33:21 +00:00
Translation updater bot d04c49fd72 Localisation updates from https://translatewiki.net.
Change-Id: Iaf2e8ae5f1fb894f93710cb07dfc25f40b98c688
2015-07-03 20:38:40 +02:00
Alex Monk 6b5a76939b chmod 644 a few files
Bug: T104721
Change-Id: Iee1ef18d3227807110d4e25f0c48f17907adf8ad
2015-07-03 19:31:15 +01:00
jenkins-bot 4db433e8c6 Merge "Avoid warnings on older queued EchoNotificationDeleteJobs" 2015-07-02 22:25:30 +00:00