bsitu
25d6d71a61
[5] Code cleanup and miscellneous fix
...
* cache function result in local variables
* Update the logic of generating notification date header
Change-Id: I04c3ed853076f17c819da8f27bfdb169e99b2a3a
2014-08-19 17:58:07 +00:00
jenkins-bot
bda4fd83a6
Merge "[3] Use title local cache to cache title object"
2014-08-19 17:57:29 +00:00
jenkins-bot
51dda5473c
Merge "[2] Add title local cache holder objects"
2014-08-19 17:57:22 +00:00
bsitu
55fb42b681
[4] Add revision local cache holder object
...
Change-Id: I85f68b3ca269c711a8a177e013bd8eba38833444
2014-08-19 10:28:38 -07:00
jenkins-bot
4ec639ec50
Merge "[1] Make title lazy loaded in EchoEvent"
2014-08-18 22:41:23 +00:00
bsitu
f781a594d4
Add waitForSlave() wrapper function to Echo Database wrapper
...
Plus a couple of comments update
Change-Id: I1678cd1cfde88806a15b280532ecfc6cf2672e38
2014-08-18 15:00:46 -07:00
jdlrobson
75cda20a31
Hygiene: Remove unused directory
...
Let's not use old unused things lying around... it just confuses
people.
Change-Id: I30cecb58fbdce0129e0385be3680ca4a2c6c36f8
2014-08-18 21:11:19 +00:00
bsitu
49350a5b52
[3] Use title local cache to cache title object
...
Change-Id: Ibfbe99be8ebf3ca8d7241e4ed991a183bd0e3f27
2014-08-18 14:09:15 -07:00
bsitu
1270da19e8
[2] Add title local cache holder objects
...
Core titleCache doesn't do what I expect it to do, issuing
Title::newFromId( 1 ) mulitple times would issue multiple
idential queries to the database. It doesn't return what's
already in the cache.
The goal of this patch is to batch load titles via newFromIDs,
and save the number of mysql queries
Change-Id: I8fe767ac2669e67bdf7d17eecccfc0dcb6b5fc7d
2014-08-18 13:52:40 -07:00
Translation updater bot
1242f6ec12
Localisation updates from https://translatewiki.net .
...
Change-Id: I81dfe6ab41bf2291cd2ec89a43babda8e980e5d2
2014-08-18 22:38:11 +02:00
Cmcmahon
37812e4bab
QA: add test2 tag for Jenkins builds
...
Change-Id: I3d5195e58ac4f617baa358624543ffdfdc8fb7bd
2014-08-18 10:44:00 -07:00
jenkins-bot
a3449bfb67
Merge "Hygiene: Stop using id for footer"
2014-08-18 17:27:00 +00:00
jdlrobson
088ba0a152
Hygiene: Mega clean up the Echo footer code
...
Lots of duplicate unused css. This simplifies it drastically.
Change-Id: Idfcca27840410f0287e30478e7978255234127d0
2014-08-18 17:26:40 +00:00
jenkins-bot
7fac1c3ee8
Merge "Use batch queries for users-watching-title"
2014-08-18 08:33:13 +00:00
Translation updater bot
f392895fdb
Localisation updates from https://translatewiki.net .
...
Change-Id: I6c9076dd44487056f41cc4a63f8a011f9aad091d
2014-08-17 23:03:17 +02:00
bsitu
d6ff5a54c2
[1] Make title lazy loaded in EchoEvent
...
* We can batch load titles and load it when requested
Change-Id: I063ca44ddbd8cb3f61537d8b160a10cf390d7926
2014-08-15 20:19:08 -07:00
jdlrobson
dc45eb246f
Fix line height/size of notifications
...
Previously too cramped and not in relative font.
Change-Id: Idfc2d24a4896883630aee7c105cf67c8a8005a57
2014-08-15 14:02:17 -07:00
Cmcmahon
2b472785ef
QA: add @login tag for Jenkins build
...
Change-Id: I0f2aa8f2f42c2fbb986a14e7ab50d6ccbe814b48
2014-08-15 13:13:15 -07:00
jenkins-bot
124cbbd036
Merge "Auto mark notification as read if it doesn't have target page"
2014-08-15 18:35:27 +00:00
Erik Bernhardson
1667e25854
Use batch queries for users-watching-title
...
The new locateUsersWatchingTitle implementation could end up returning
thousands of users, currently on enwiki there are 25 titles with more
than 10k subscribed users and aprox 550 titles with more than 1k subscribed
users.
This switches the user collection to an iterator based implementation so that
we no longer need to have the entire users list at any one time.
Change-Id: I3d3fa9328f348bb48682d3658622952ce82d3925
2014-08-15 10:44:55 -07:00
jdlrobson
965a8b8a2f
Hygiene: Stop using id for footer
...
No need. Class works perfectly fine here.
Change-Id: I8188e759ad3eed971d5847b23d49b333d80b509f
2014-08-15 17:43:56 +00:00
jenkins-bot
a615482a20
Merge ""put a comment nearby with the resulting keys""
2014-08-15 16:55:29 +00:00
bsitu
1cc0f83829
Move 'notification count refresh' logic out of mapper
...
Change-Id: I4c10b66e537dea5f9c5bc7ccba8f558cafd103d7
2014-08-15 16:02:23 +02:00
jenkins-bot
32dd2e314b
Merge "Create TargetPage data if specified by EchoEvent"
2014-08-15 13:47:48 +00:00
Raimond Spekking
6da76b9c6e
Merge "Localisation updates from https://translatewiki.net ."
2014-08-15 09:10:23 +00:00
S Page
af2abe84a5
"put a comment nearby with the resulting keys"
...
Per https://www.mediawiki.org/wiki/I18n#Using_messages
Comment-only change.
Change-Id: I468a79bee19fc5486b564b1a0ec7eb66c9dfa852
2014-08-14 19:01:45 -07:00
bsitu
61fea56641
Create TargetPage data if specified by EchoEvent
...
Change-Id: I71039eb03b4b7e617ce03d515a6d51c4f3666ab8
2014-08-15 00:16:41 +00:00
bsitu
7be9d68219
Auto mark notification as read if it doesn't have target page
...
The special page will now not auto mark a notification as read if
it has a target url. Currently no notifications have target urls
but this will be changed in a later patch...
Change-Id: I9bd71d59391189d5d761ab5f1c84af0bc3554be0
2014-08-15 00:11:57 +00:00
jdlrobson
178ec1b816
Fix size of 'mark all as read' button
...
Change-Id: I2b760e70e60f001824b66e3652dafefaf7f6a32f
2014-08-14 15:10:32 -07:00
jenkins-bot
1ee7e52f90
Merge "API: Fix help url and remove deprecated getVersion()"
2014-08-14 21:49:00 +00:00
Translation updater bot
2760bfa0e4
Localisation updates from https://translatewiki.net .
...
Change-Id: If912260fbedf9b53731d52529bb8a21015d14646
2014-08-14 23:36:37 +02:00
Kunal Mehta
ae171aa6ed
API: Fix help url and remove deprecated getVersion()
...
Change-Id: I3394d53e63c199be7318202eb74e6bcc4e7ad887
2014-08-14 14:33:23 -07:00
jdlrobson
1c6f5906d0
Hygiene: Kill dead code
...
Not serving any purpose...
Change-Id: I151e80a79bcaba3d9037fc9f21533a4e9161f60f
2014-08-14 14:29:40 -07:00
jenkins-bot
aec9489c3b
Merge "Hygiene: clean up messy less file"
2014-08-14 21:22:30 +00:00
jenkins-bot
58e1966e1d
Merge "Prevent horizontal scroll bars in Firefox"
2014-08-14 21:22:26 +00:00
jdlrobson
8b381e2081
Hygiene: clean up messy less file
...
Change-Id: I8c76e92b8a4d79cd26ac7ed54c20bdae54e0b5bd
2014-08-14 14:18:42 -07:00
bsitu
cac4050990
Mark notification as read upon visiting a page
...
Change-Id: I84493fbf742acd90645d484d42f049796a5e48ee
2014-08-14 14:10:55 -07:00
jdlrobson
5ff3189146
Prevent horizontal scroll bars in Firefox
...
Use inline block and width to force truncation of the flow topics
Bug: 69563
Change-Id: I62fc95a58dbdf0f21e36e67e1941e4e35585e2d2
2014-08-14 13:21:49 -07:00
jenkins-bot
f001382328
Merge "Add TargetPage model and mapper to notifications"
2014-08-14 20:18:44 +00:00
jenkins-bot
6c19cf53c2
Merge "Merge remote-tracking branch 'gerrit/two_tabs'"
2014-08-14 18:52:56 +00:00
Erik Bernhardson
4deca8b9d8
Merge remote-tracking branch 'gerrit/two_tabs'
...
Change-Id: Ie2c7abd1df09c501e86c6ef4c22fd8670163de4c
2014-08-14 11:51:43 -07:00
jenkins-bot
d3d39ef55c
Merge "Add support to mark all as read for "sections""
2014-08-14 18:51:03 +00:00
jenkins-bot
4b472dd9f2
Merge "E2f: mark all as read behaviour" into two_tabs
2014-08-14 18:48:42 +00:00
jenkins-bot
1510733291
Merge "Revert "Revert "Merge remote-tracking branch 'gerrit/master' into two_tabs"""
2014-08-14 18:47:40 +00:00
Bsitu
483e7e80d5
Revert "Revert "Merge remote-tracking branch 'gerrit/master' into two_tabs""
...
This reverts commit b9574748a4
.
Change-Id: I8a8334db446dd6a2d5363a1f6ab12369b813b026
2014-08-14 18:46:26 +00:00
jenkins-bot
ec9fda274a
Merge "Revert "Merge remote-tracking branch 'gerrit/master' into two_tabs""
2014-08-14 18:32:38 +00:00
EBernhardson
b9574748a4
Revert "Merge remote-tracking branch 'gerrit/master' into two_tabs"
...
This was supposed to merge master into the two_tabs branch, but it was accidently done against master instead
This reverts commit 06ee936e92
.
Change-Id: I98da735b7d5c103399a2478286d1420243df6ba4
2014-08-14 18:27:19 +00:00
Cmcmahon
ebc7192684
QA: committing Gemfile.lock
...
need to update mediawiki-api gem
Change-Id: Ifd682db5c73a6eda2f085364808bf6c1be21b98a
2014-08-14 08:52:30 -07:00
bsitu
ff0784e7da
Add support to mark all as read for "sections"
...
This also updates the way how mark all as read works
Change-Id: Ifb7b1b7b7feb4a5af65c79bb16b91a5a9c70166c
2014-08-13 17:16:19 -07:00
jdlrobson
92ee69b92d
E2f: mark all as read behaviour
...
Also adds browser tests for the behaviour of the mark all as read button
to ensure it only clears message notifications.
Dependency: Ifb7b1b7b7feb4a5af65c79bb16b91a5a9c70166c
Change-Id: I46e1de229e32d705e67cebde678ecea3f3633906
2014-08-13 17:08:16 -07:00