Go to file
Justin DiRose a34e4468c1
REFACTOR: Handle queries in more robust, customizable way
* Create custom query lib file

* Get topic list by category

* Get topic list with both categories and tags

* Count tags and pass back to controller in object

* Filter topic list by param-passed tag list

* FIX: Correctly serialize topic list data

* Filter results by search term (title only

* Debug commit

* Working multi-tag filtering

* FIX: case insensitive search terms

* Begin refactor of front end for new api changes

* REFACTOR: Use model for refreshing data
Instead of just using a route, which introduces full page refreshes, use
the route to pull the data initially, then update it using a model as to
refresh only the relevant parts of the page.

* Working topic load

* FIX: Visual alignment

* Refactor tests to follow new patterns

* Fixes suggested by eviltrout

* FEATURE: Load more topics

* FIX: Paginate records on return to the front end in a better fashion

* FIX: Prevent loadMore while loading more

* Fix pagination of topics to truncate list properly

* Inherit rubocop from discourse

* Make rubocop happynated

* Set list to unordered
2019-10-31 15:09:50 -05:00
app REFACTOR: Handle queries in more robust, customizable way 2019-10-31 15:09:50 -05:00
assets REFACTOR: Handle queries in more robust, customizable way 2019-10-31 15:09:50 -05:00
config REFACTOR: Handle queries in more robust, customizable way 2019-10-31 15:09:50 -05:00
lib REFACTOR: Handle queries in more robust, customizable way 2019-10-31 15:09:50 -05:00
spec/requests REFACTOR: Handle queries in more robust, customizable way 2019-10-31 15:09:50 -05:00
.gitignore REFACTOR: Handle queries in more robust, customizable way 2019-10-31 15:09:50 -05:00
.rubocop.yml REFACTOR: Handle queries in more robust, customizable way 2019-10-31 15:09:50 -05:00
plugin.rb REFACTOR: Handle queries in more robust, customizable way 2019-10-31 15:09:50 -05:00