jdlrobson
3f0322e16c
getContent can return null
...
Change-Id: I535294682b59fea6c465828facd668b4f60efe6c
2021-09-03 16:34:36 +00:00
Translation updater bot
c2fb14e9c1
Localisation updates from https://translatewiki.net .
...
Change-Id: I35807eee6d57aba99529391b149880824588df52
2021-09-02 08:26:16 +02:00
Translation updater bot
5167ea0620
Localisation updates from https://translatewiki.net .
...
Change-Id: I70718506ac316b73e335e5017276fc1d8ee1f349
2021-09-01 08:16:13 +02:00
Translation updater bot
a898df055e
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib80011e24c59b3417f3f6acf84e43c6c5232448d
2021-08-31 08:15:41 +02:00
Translation updater bot
30afb5746f
Localisation updates from https://translatewiki.net .
...
Change-Id: I26b9a59e6a4cc4c6703291a378022cef03b7ae1e
2021-08-30 08:20:07 +02:00
jenkins-bot
d94e62fde5
Merge "Push: Make default notification options mirror web if push is enabled"
2021-08-29 03:57:37 +00:00
Translation updater bot
fb5c89e413
Localisation updates from https://translatewiki.net .
...
Change-Id: I9ddcf068448bfbe3ecebdb9207960357972b296a
2021-08-27 08:43:43 +02:00
Amir Aharoni
5156baf822
Remove double spaces from messages
...
Change-Id: I8f8b9e729296ed87315048e4113ab9773c1415cf
2021-08-26 17:51:10 +03:00
Translation updater bot
51ed264d31
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic5d9ebc4d820c60b487668f4fb54c32121423bc2
2021-08-26 08:36:03 +02:00
Translation updater bot
7bc29d07bf
Localisation updates from https://translatewiki.net .
...
Change-Id: I8fb3b6cb5b2ce2f912dad8f20e9fdbe865d1abf4
2021-08-24 10:21:07 +02:00
jenkins-bot
7e9565cba1
Merge "Fix camelCase of getUserEnabledEventsBySections"
2021-08-23 20:48:28 +00:00
jenkins-bot
6d55b5a0bd
Merge "Make DEFAULT_SECTION a constant"
2021-08-23 20:45:01 +00:00
Translation updater bot
aaf8d8a98c
Localisation updates from https://translatewiki.net .
...
Change-Id: I205bb1bf3cc19bddf693f294a45f7dd9bd3917fe
2021-08-23 09:03:53 +02:00
Matěj Suchánek
628122e155
Fix camelCase of getUserEnabledEventsBySections
...
Change-Id: I14b6750f7f3cc5334e3143f0e85ca033681b4e35
2021-08-20 17:03:28 +00:00
Matěj Suchánek
6cd82d25a7
Make DEFAULT_SECTION a constant
...
Change-Id: I565f1e127cfffcbdad8fe5f6cb81a71bf86136f8
2021-08-20 18:59:34 +02:00
jenkins-bot
31a5ab4e7b
Merge "Parse messages in hook onSkinTemplateNavigationUniversal"
2021-08-20 08:06:48 +00:00
jenkins-bot
e3850832bc
Merge "Use EchoEventPresentationModel::msg inside models"
2021-08-20 08:03:35 +00:00
Translation updater bot
ef3347fc49
Localisation updates from https://translatewiki.net .
...
Change-Id: Id3ce4b877b2be5294e98f532214fa9f2ca3f6754
2021-08-20 08:24:05 +02:00
Umherirrender
6c3dc7449f
Parse messages in hook onSkinTemplateNavigationUniversal
...
Using 'text' in skins must provide a string,
not a message (see Skin->makeLink)
Avoid also global state by using the SkinTemplate as ContextSource for
the message
Change-Id: Ie736487023d7aeb31cdb1829ba59adeb0ba2b022
2021-08-20 00:44:31 +02:00
Umherirrender
b4617bfa31
Use EchoEventPresentationModel::msg inside models
...
Avoid global state for the message
Change-Id: I0a961aeed9c352ebbe24d07f0986cdac2c457e37
2021-08-20 00:39:39 +02:00
Translation updater bot
ed4a80422d
Localisation updates from https://translatewiki.net .
...
Change-Id: I7d00b788b6898f13c20cb882152d5e2ec73b7d58
2021-08-19 08:13:24 +02:00
jenkins-bot
5cfc33d546
Merge "Add notifiertypes parameter to ApiEchoNotifications"
2021-08-19 05:06:57 +00:00
jenkins-bot
fa5a623be0
Merge "Move isBundleExpandable to EchoAttributeManager"
2021-08-19 02:02:46 +00:00
jenkins-bot
25439c471b
Merge "Use constant in EchoAttributeManager::getNotificationSection"
2021-08-19 02:02:44 +00:00
Matěj Suchánek
199c9084d4
Move isBundleExpandable to EchoAttributeManager
...
It's an attribute, so it is definitely the manager's
responsibility. Unit test case included.
(EchoDataOutputFormatter really calls for becoming a service.)
Change-Id: If2658dd8c107246158cd93cbb233d8af62fd4424
2021-08-18 18:23:22 -07:00
Michael Holloway
4a5d1d5ad3
Push: Make default notification options mirror web if push is enabled
...
Bug: T288770
Change-Id: I445b7a302b7be615a4b796fd8cd946c2a0f98a4e
2021-08-18 17:58:44 -04:00
Translation updater bot
15c72fe4ed
Localisation updates from https://translatewiki.net .
...
Change-Id: I2ac7f45016c0c76096dd5eb18ed1a80906612cf1
2021-08-18 08:13:28 +02:00
Michael Holloway
5eb4c6cd1d
Add notifiertypes parameter to ApiEchoNotifications
...
Previously, ApiEchoNotifications returned only events which were
enabled for the `web` notifier type. With this change, the notifier
type or types to consider can be specified by argument to the new
`notifiertypes` parameter.
This change is required so that the apps can request notification
content from the API for push notifications.
Bug: T287909
Change-Id: I2d1155e113f2defb0f02416a7a659c3ee162d3a6
2021-08-17 10:27:14 -04:00
Translation updater bot
0d5bd6fd18
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia938ba88e3a3872acc5d2e9ce0a7774812139bd0
2021-08-17 08:19:19 +02:00
jenkins-bot
45ed9cac93
Merge "Clarify the references to talk pages in notification preferences"
2021-08-16 20:43:34 +00:00
Bartosz Dziewoński
d4564f1e00
Clarify the references to talk pages in notification preferences
...
Bug: T286954
Change-Id: I6c9a65501619a3d80f431b0b5fa9ca4a9aec5b1e
2021-08-16 21:58:49 +02:00
Translation updater bot
4b73c510c8
Localisation updates from https://translatewiki.net .
...
Change-Id: I6a064f27942f2f3b7d05fb0a33d992a97e99de01
2021-08-16 08:16:15 +02:00
jenkins-bot
8032317d9c
Merge "Only ignore user muting for notifications on your talk page (not subpages)"
2021-08-12 06:47:32 +00:00
Matěj Suchánek
ab8ea040ca
Use constant in EchoAttributeManager::getNotificationSection
...
And as a bonus, add a unit test case to solve the todo.
Change-Id: Ic2e13eae6583155230be6c184db4836f28378483
2021-08-11 11:27:55 +02:00
Translation updater bot
63bd214f68
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic938f74f100bda924b2ea196ac819a415a0f835c
2021-08-09 08:23:56 +02:00
jenkins-bot
afe6a50d3a
Merge "Link to the section (if known) from the orange banner"
2021-08-06 09:27:41 +00:00
jenkins-bot
66bb02fd8b
Merge "Disable EchoGetEventsForRevision hook handlers while running tests"
2021-08-04 17:42:25 +00:00
jenkins-bot
ec9ea8fc81
Merge "Tweaks to EchoTalkPageFunctionalTest"
2021-08-04 16:47:55 +00:00
Bartosz Dziewoński
a6db7325e3
Only ignore user muting for notifications on your talk page (not subpages)
...
Bug: T288112
Change-Id: I41b8774fe0aea836c771c49ce6542156b686707a
2021-08-04 17:36:50 +02:00
Translation updater bot
a86996e77a
Localisation updates from https://translatewiki.net .
...
Change-Id: If7e478860242afeae42cdfb0d92f08080eccd2be
2021-08-04 08:14:49 +02:00
Petr Pchelko
e609db33ff
Replace deprecated UserLoadOptionHook
...
Bug: T286576
Change-Id: I36d59813f25268097b822919d4236a41e0ea363a
2021-08-03 07:28:31 -07:00
jenkins-bot
d9f43ee2f0
Merge "Replace deprecated UserSaveOptions hook"
2021-08-03 14:20:36 +00:00
jenkins-bot
822e623b7d
Merge "Fix variable choice in NotificationController::notify"
2021-08-02 15:40:24 +00:00
Translation updater bot
cb83df3eb2
Localisation updates from https://translatewiki.net .
...
Change-Id: I6468fb8d2bd859eaac1104dfc041b3c8e0300746
2021-08-02 08:36:42 +02:00
jenkins-bot
5566f84378
Merge "Turn push notification token list into a circular buffer."
2021-07-30 14:46:10 +00:00
jenkins-bot
65723f1743
Merge "Remove ParserTestTables hook handler."
2021-07-30 13:24:58 +00:00
Translation updater bot
50213c1e13
Localisation updates from https://translatewiki.net .
...
Change-Id: I4b7ac965f6715a9a033f22bd65cc142d39872b86
2021-07-30 08:27:39 +02:00
DannyS712
5d3c416672
Remove ParserTestTables hook handler.
...
This hook is no longer called in MW 1.36+ by core, and this
extension already requires MW 1.37+
See I5124789fac333a664b73b4b4a1e801ecc0a618ca
Change-Id: I420c2a231cc1c7d6a350a1f04f7c7d4fd942b377
2021-07-30 04:00:17 +00:00
Dmitry Brant
6c5a88107c
Turn push notification token list into a circular buffer.
...
At the moment we support a maximum of 10 tokens per user for subscribing
to push notifications, stored as a basic list that runs out when the
limit is reached. There may, however, be some edge cases where an app
registers a token and then forgets to unregister it (and repeats this 10
times), after which time it will be unable to register any new token.
This changes the token list to behave more like a circular buffer, by
simply deleting the oldest token before inserting the new one. This way
an app could register a new token even in the rare case of forgetting
the previous ten.
Change-Id: I387de63460882e4e56d1aa6db1f78d73a0495208
2021-07-29 17:22:57 -04:00
Translation updater bot
20f6be4291
Localisation updates from https://translatewiki.net .
...
Change-Id: I04c136796bb37f5d50c853d4f697c3748fa3f2f0
2021-07-29 08:44:53 +02:00