Commit graph

2431 commits

Author SHA1 Message Date
Sam Wilson 30e582bd96 Add support for log-thanks to Special:Thanks
A new "Special:Thanks/Log/123" subpage format is added for
sending thanks for the given log entry. The 'Log' part of the
subpage is case-insensitive.

The form field labels are removed because the fields are hidden
and need no labels.

Bug: T186920
Change-Id: Ic2279d9a6dc170d1eeee519392d3a930a37bc2ec
2018-03-19 10:59:20 +08:00
Translation updater bot ac98427f82 Localisation updates from https://translatewiki.net.
Change-Id: Idb6206a1ed3c8b4f226348906f544ecce25ef905
2018-03-15 22:52:20 +01:00
jenkins-bot cf92013106 Merge "Revert "Add revision-thanking links to some log entries"" 2018-03-14 22:23:34 +00:00
Reedy 2735468029 Revert "Add revision-thanking links to some log entries"
This reverts commit 9f393ef9dd.

Change-Id: Ie76fef8dc25b1134f1f60da50a87b00115154041
2018-03-14 21:49:25 +00:00
Translation updater bot c3e7ac3387 Localisation updates from https://translatewiki.net.
Change-Id: Ib15a04fca3fcc3ebea2ac874bb6d901aa996bbef
2018-03-14 22:23:54 +01:00
Sam Wilson 9f393ef9dd Add revision-thanking links to some log entries
Many log entries are associated to (exactly one) revision,
and for these (only, and only where the log type is
whitelisted) we add a thank-link that behaves exactly
as the thank-link on diff and history pages.

Bug: T186763
Change-Id: I2af380d5cb06f19ef9eb5b232d95ad87379b5d9b
2018-03-13 09:33:15 +08:00
Translation updater bot 5bec0a1ae4 Localisation updates from https://translatewiki.net.
Change-Id: I77890f396c59722351e412d4ce77f641b1f41d07
2018-03-12 22:25:35 +01:00
Translation updater bot b4a8b1dbb1 Localisation updates from https://translatewiki.net.
Change-Id: Ie7efddc573df793e9fecf06c655da2b26a824953
2018-03-11 22:31:19 +01:00
Translation updater bot b4c6b01d69 Localisation updates from https://translatewiki.net.
Change-Id: Id08d3842529475c873fa5b962a77b5e7cf631e1d
2018-03-10 22:14:28 +01:00
libraryupgrader b73ff15abb build: Updating jakub-onderka/php-parallel-lint to 1.0.0
Change-Id: I32fcb4002e9190d6203caaedf0eace6c8f440ccc
2018-03-10 06:11:45 +00:00
Translation updater bot 7270f6fb34 Localisation updates from https://translatewiki.net.
Change-Id: I35b222d94608ea71b33755b8f34010fa4cdb6e38
2018-03-09 22:42:21 +01:00
jenkins-bot 199cd68d13 Merge "Reintroduce the API to thank for log entries" 2018-03-09 19:38:53 +00:00
Translation updater bot dd0945972a Localisation updates from https://translatewiki.net.
Change-Id: I74acffd98bfbc156750810950f154019a5b5b872
2018-03-07 22:48:02 +01:00
Translation updater bot 6d3a5cf5c8 Localisation updates from https://translatewiki.net.
Change-Id: I6a083aea743b9185ec6ff2401cb69150943efd39
2018-03-06 22:18:53 +01:00
Max Semenik ed087b044c Reintroduce the API to thank for log entries
Originally introduced in b84eedc74e, it was reverted for security concerns.
New changes:
* Instead of bundling the log summary with notification, load it on display
* If the log event has been suppressed after the thanks for it has been sent,
  silently delete the event to prevent the confusion of linking to something
  zapped.
* Keep the 'already sent' cache key compatible with old format
* Validate the log id in the API
* Change ApiCoreThank::getRevisionFromParams() to ApiCoreThank::getRevisionFromId()

Bug: T186855
Bug: T188791
Depends-On: Ic5e9db0def857d9dcecbd06bf081c8c83712c1ea
Change-Id: I03aea7d9f4dfa0fe49639c53968deabf89999d2d
2018-03-06 13:08:47 +08:00
Translation updater bot 4caa24b128 Localisation updates from https://translatewiki.net.
Change-Id: I96edbf06388f086125ff086f7af0e9a3dd7df332
2018-03-05 22:25:04 +01:00
Translation updater bot ce2fda530d Localisation updates from https://translatewiki.net.
Change-Id: I4f42c24895471f06e77fc5c6db73bcb6177e940f
2018-03-03 22:25:55 +01:00
jenkins-bot 5320dc3508 Merge "Revert "Add support to the Thanks API for thanking log entries"" 2018-03-02 23:11:37 +00:00
MaxSem 3b2397fea9 Revert "Add support to the Thanks API for thanking log entries"
This reverts commit b84eedc74e.

Bug: T188791
Change-Id: If55ed6cbb5da34c0034da3cc564c6a8ff82448d2
2018-03-02 22:59:20 +00:00
Translation updater bot 080271ea17 Localisation updates from https://translatewiki.net.
Change-Id: I1438a45ea982b51387d034a121bd20c26c72f54f
2018-03-02 22:31:32 +01:00
jenkins-bot b976d2850c Merge "Add support to the Thanks API for thanking log entries" 2018-03-02 06:14:28 +00:00
Sam Wilson b84eedc74e Add support to the Thanks API for thanking log entries
Add a 'log' API parameter (for the log ID to thank), and add
a whitelist config variable for specifying which log types are
thankable.

Bug: T186855
Change-Id: I58ae90c9729c0066f952e90fca2cf99b029d0d9b
2018-03-01 14:57:57 -08:00
Translation updater bot c8cbb94435 Localisation updates from https://translatewiki.net.
Change-Id: I9d0a1e147370217008c0f109909939e8ec142108
2018-03-01 22:42:06 +01:00
Translation updater bot f97436bbe3 Localisation updates from https://translatewiki.net.
Change-Id: I5cc25cd0e847444eb349da80b82904b9636dc152
2018-02-28 22:27:44 +01:00
Translation updater bot 27a49b181f Localisation updates from https://translatewiki.net.
Change-Id: I3256cff572e9b633dbb040f4f226a164143e0f02
2018-02-27 22:26:00 +01:00
Translation updater bot a0398e81bf Localisation updates from https://translatewiki.net.
Change-Id: I46c3678e0119fb42966a452b4bc11c6d57e43573
2018-02-26 22:20:53 +01:00
libraryupgrader e754b25c6a build: Updating mediawiki/mediawiki-codesniffer to 16.0.1
Change-Id: Ife7f2123e5e1adeabef0dd15123c8508df683280
2018-02-25 11:38:42 +00:00
jenkins-bot 9c708f1ac2 Merge "Add jquery.cookie dependency" 2018-02-24 00:07:51 +00:00
Translation updater bot 2f55e5951b Localisation updates from https://translatewiki.net.
Change-Id: If0b668ca55bd12db0b2871cc15eafbe5c23d7b8d
2018-02-23 23:01:54 +01:00
Sam Wilson 78831d2b68 Rename files and classes in preparation for adding log-thanks
Bug: T186855
Change-Id: I20f5d200c33e395aca9489b73d0ed9b1d0ad5b8c
2018-02-21 12:49:21 +08:00
Sam Wilson 84834d5b41 Add jquery.cookie dependency
Bug: T187851
Change-Id: I6158f557cbafcfbca7e6c7d3e0c5960250133e46
2018-02-21 11:50:22 +08:00
Translation updater bot 4f1238604b Localisation updates from https://translatewiki.net.
Change-Id: Ib29d255399cdff7e853e472ca3e58df2d13b2c5b
2018-02-20 22:29:07 +01:00
Stephane Bisson 3f139b3dd2 Send thank for the right link
Due to confusion between $thankLinks (plural)
and $thankLink (singular), clicking any thank link
was sending thank for the first thankable revision
on the page.

Introduced in I9097bd976f8da1632577a3f4438b9f1186baca88

Bug: T187757
Change-Id: I7993531206c46657908a66d73369928ccf5dc677
2018-02-20 14:16:18 +00:00
Translation updater bot 29aa780fed Localisation updates from https://translatewiki.net.
Change-Id: I2c254a603a23ae68620aed2d92e44290612dd433
2018-02-19 22:26:01 +01:00
Translation updater bot 7064cc6b1c Localisation updates from https://translatewiki.net.
Change-Id: I6f5c182e4a64cc3b236c2169f9f12fbf31a89571
2018-02-18 22:41:09 +01:00
libraryupgrader 95133ad2bb build: Updating mediawiki/minus-x to 0.3.1
Change-Id: Ie3ec8fad07c225a119a719117e8da17ec615eafb
2018-02-18 10:01:55 +00:00
libraryupgrader a97b396403 build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
Change-Id: Ieda88fa361aecf655f3829c9bbb4e65b16bd9315
2018-02-15 14:32:47 +00:00
James D. Forrester 16909df870 build: Bump devDependencies to latest
eslint-config-wikimedia   0.4.0  →   0.5.0
 grunt                     1.0.1  →   1.0.2
 grunt-eslint             20.0.0  →  20.1.0

Change-Id: I9aeca17ab3bae099b678d37232846bb6abf8ce39
2018-02-14 11:11:22 -08:00
Translation updater bot 2ea1ca659c Localisation updates from https://translatewiki.net.
Change-Id: I1fda08f515da74feb8a8e61340f19436b8d86ce1
2018-02-13 22:25:50 +01:00
jenkins-bot d87fed7b8a Merge "Remove a coding-standard exclusion" 2018-02-12 17:19:41 +00:00
jenkins-bot e614e62948 Merge "Simplify ext.thanks.mobilediff.js" 2018-02-12 17:19:40 +00:00
jenkins-bot ab04467c4b Merge "Simplify by using jQuery" 2018-02-12 17:19:39 +00:00
Sam Wilson 499dc04960 Remove a coding-standard exclusion
Add some parameter comments etc.

Change-Id: Ifb663c69711036ea01cb2b90acaa81d22c74a3af
2018-02-12 09:26:19 +08:00
Translation updater bot 0492a4ec5a Localisation updates from https://translatewiki.net.
Change-Id: I72cb0fdd60d95b0e23cea49baaf45a675e29ce8b
2018-02-11 10:42:25 +01:00
Fomafix 90eef72c48 Simplify ext.thanks.mobilediff.js
* Explicit return null instead of no return.
* Document right @return type.
* Avoid else paths by using early return.

Change-Id: I24c434ebb57188346ad7cd722f08390ba6da2c34
2018-02-10 20:31:17 +01:00
Fomafix 99baf3eff9 Simplify by using jQuery
Change-Id: I31262cc68d0e0d2c6bbdabf496f81da9c1089a0f
2018-02-10 19:33:48 +01:00
Translation updater bot c3586cd4f0 Localisation updates from https://translatewiki.net.
Change-Id: Ie6e57902fec159469627cbd53b921fc478772f44
2018-02-06 22:35:43 +01:00
jenkins-bot c32345f4c2 Merge "Add alias for Serbian Latin" 2018-02-06 17:21:38 +00:00
addshore d2c420878b Import MediaWikiServices in ThanksHooks
Bug: T186618
Change-Id: I62de4a2a88b81d27c12b364848cd237236484aa0
2018-02-06 17:01:25 +00:00
zoranzoki21 aed1969912 Add alias for Serbian Latin
Change-Id: I153a9b9490b661346b1010029cfda395db482dc7
2018-02-06 15:44:10 +00:00