aboutsummaryrefslogtreecommitdiffstats
path: root/includes/watcheditem/WatchedItemQueryService.php
Commit message (Expand)AuthorAgeFilesLines
* watchlist: Move un-namespaced watcheditem classes to /includes/watchlist/Timo Tijhof2024-05-101-767/+0
* watcheditem: Migrate to IReadableDatabase::newSelectQueryBuilderUmherirrender2024-05-061-45/+33
* Migrate several more raw SQL building to expression buildersAmir Sarabadani2024-04-261-6/+3
* Add explicit parentheses around mixed boolean operatorUmherirrender2024-03-231-3/+3
* TempUserConfig: Deduplicate code generating match conditionsBartosz Dziewoński2024-03-061-18/+5
* Group temporary users with IP users in ApiQueryWatchlist filtersThalia2024-03-031-3/+38
* watcheditem: Use IReadableDatabase in type hintsUmherirrender2024-02-111-9/+9
* Move user options related classes into its own namespaceMartin Urbanec2023-11-291-1/+1
* Migrate away from $db->makeList in favor of expression builderAmir Sarabadani2023-11-021-4/+1
* Mass migrate simple cases to use expression builderAmir Sarabadani2023-10-261-3/+3
* Migrate to IConnectionProvider methods in more placesAmir Sarabadani2023-10-051-14/+7
* Namespace User under \MediaWiki\UserJames D. Forrester2023-09-191-0/+1
* Namespace TitleValue under \MediaWiki\TitleJames D. Forrester2023-09-181-0/+1
* Split a base class out of CommentStoreAlexander Vorwerk2023-01-011-0/+1
* Use str_starts_with/str_ends_with/str_containsUmherirrender2022-12-121-1/+1
* Use buildComparison() instead of raw SQL in WatchedItemQueryServiceBartosz Dziewoński2022-10-221-31/+13
* Use short array destructuring instead of list()Tim Starling2022-10-211-1/+1
* Remove references to removed 'watchlist' query groupBartosz Dziewoński2022-08-161-1/+1
* watcheditem: Replace deprecated User::getOptionUmherirrender2022-08-051-4/+10
* Fix many typos in commentsMatěj Suchánek2022-05-101-2/+2
* Allow setting max execution time to several special pagesAmir Sarabadani2021-12-151-2/+14
* Simplify WatchedItemQueryService::getRecentChangeFieldsFromRowMatěj Suchánek2021-06-151-7/+4
* Use array_fill_keys() instead of array_flip() if that reflects the developer'...Tim Starling2021-06-151-1/+1
* Migrate WatchedItemQueryService to AuthorityDannyS7122021-05-261-16/+7
* Stop using legacy ActorMigration field "rc_user"Tim Starling2021-04-281-31/+8
* Use static closures where safe to useUmherirrender2021-02-111-1/+1
* WatchedItemQueryService: Add expiry to itemsDannyS7122020-12-011-2/+4
* Inject UserFactory into WatchedItemQueryServiceDannyS7122020-10-121-2/+14
* Hooks::run() call site migrationTim Starling2020-05-301-1/+8
* Add check to api that filters out expired watchlist itemshmonroy2020-04-031-1/+19
* Add support for watchlist expiries to WatchedItemQueryService::getWatchedItem...Sam Wilson2020-03-131-3/+22
* Set constant visibility, part 1Max Semenik2019-10-181-29/+29
* Make WatchedItemQueryService depend on PermissionManagerPetr Pchelko2019-09-161-7/+17
* phan: Disable enable_class_alias_supportUmherirrender2019-09-151-1/+1
* Avoid usage of deprecated Revision::* constants, use RevisionRecordDerick Alangi2019-07-211-2/+3
* Fix types around ILoadBalancer and IResultWrapperUmherirrender2019-07-041-3/+3
* Make some array type hints more specificThiemo Kreuz2019-05-221-1/+1
* Convert WatchedItem and friends to UserIdentityAryeh Gregor2019-05-051-9/+13
* Collapse some nested if statementsReedy2019-04-041-5/+3
* Merge "Stash WatchedItem changes so that the jobs run from the queue"jenkins-bot2019-03-061-5/+16
|\
| * Stash WatchedItem changes so that the jobs run from the queueAaron Schulz2019-02-281-5/+16
* | Normalize use of "INNER JOIN" to "JOIN" in database queriesAaron Schulz2019-03-061-1/+1
|/
* Exception is never thrown in the getConnection() methodDerick Alangi2019-02-011-1/+0
* Migrate WatchedItemQueryService from tag_summary to change_tagAmir Sarabadani2018-11-271-7/+1
* Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenientBartosz Dziewoński2018-05-301-1/+1
* Bump PHP version requirement to 7.0.0+James D. Forrester2018-05-241-2/+2
* Fix MediaWiki.Commenting.LicenseComment.InvalidLicenseTag errorsKunal Mehta2018-05-231-1/+1
* Use constants for rc_patrolled values instead of numbersAmir Sarabadani2018-04-131-4/+4
* Make autopatrol third option in rc_patrolled and use it in APIAmir Sarabadani2018-04-031-0/+9
* Add `actor` table and code to start using itBrad Jorsch2018-02-231-7/+34