RCFilters: Convert saved queries from filters to parameters
authorMoriel Schottlender <moriel@gmail.com>
Fri, 18 Aug 2017 21:06:09 +0000 (14:06 -0700)
committerStephane Bisson <sbisson@wikimedia.org>
Fri, 29 Sep 2017 18:07:11 +0000 (14:07 -0400)
commitc7b6b598ca248c520888affdefd429061ebc4302
tree804c718d916561d94ac59758711288d622ca62ed
parent72085210a473d6e22e01782e258adfa1cce600bb
RCFilters: Convert saved queries from filters to parameters

This will allow us to load them in the backend, and to keep
consistency between RecentChanges and Watchlist if needed.

Added also a 'backup' preference to keep the previous version
before the conversion, in case of mangling of the queries.

Bug: T166908
Change-Id: I8e26b66e43bd16282b7bdb52abc152f92a9c877d
includes/Preferences.php
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FilterGroup.js
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FiltersViewModel.js
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.SavedQueriesModel.js
resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js
resources/src/mediawiki.rcfilters/mw.rcfilters.init.js
tests/qunit/QUnitTestResources.php
tests/qunit/suites/resources/mediawiki.rcfilters/dm.SavedQueriesModel.test.js [new file with mode: 0644]
tests/qunit/suites/resources/mediawiki.rcfilters/dm.SavedQueryItemModel.test.js [new file with mode: 0644]