docbrown/app/controllers/api/v0
John Curcio 157a6f1ef1 Add pagination to followers and following page in dashboard (#258) (#4375) [deploy]
* Add infinite scroll to followers list (#258)

* Refactor fetchNext function for clarity (#258)

* Sepparate following tab into multiple tabs to support infinite scroll (#258)

* Add infinite scroll to following pages (#258)

* Add tests to infinite scroll api

* Refactor dashboard loading text

* Refactor infine scroll function

* Fix duplicated entries problem in infinite scrolling

* Switch randomized attributes to sequential to avoid InvalidRecord error

* Add acceptance tests for infinite scroll

* Remove unused following method

* parameterize limit per page for followers and followings

* Split follows endpoint into followers and followings

* Authenticate user with api key in followers and followings

* Split followers endpoint into users and organizations

* Add redundant html to sublist partial

* Speed up infinite scroll tests

* Refactor api json responses to use partials

* Authenticate api user before follows create

* Resolve conflicts on scrolling js

* Improve partials organization and fix organization username bug

* Improve readability of unauthorized test

* Use let! to create scrolling test data

* Fix not working podcasts link

* Refactor initScrolling to remove linting errors

* Fix codeclimate coding style issue

* Test tags forms and podcasts hyperlinks

* Fix eslint issue with double equals

* Improve before_action usage and readability
2019-11-20 18:21:18 -05:00
..
analytics_controller.rb Pro: memberships (#3461) 2019-09-24 10:38:54 -07:00
api_controller.rb Limit access to the API actions when authorized by doorkeeper token (#4170) 2019-10-02 13:17:47 -04:00
articles_controller.rb Fix broken error interface in Article creation API (#4458) 2019-10-16 09:02:26 -04:00
chat_channels_controller.rb [WIP] Connect misc improvements/debugs (#2880) 2019-05-20 10:08:51 -04:00
classified_listings_controller.rb Limit access to the API actions when authorized by doorkeeper token (#4170) 2019-10-02 13:17:47 -04:00
comments_controller.rb Comments API: simplify controller code, add tests (#4731) [deploy] 2019-11-07 11:37:58 -05:00
followers_controller.rb Add pagination to followers and following page in dashboard (#258) (#4375) [deploy] 2019-11-20 18:21:18 -05:00
followings_controller.rb Add pagination to followers and following page in dashboard (#258) (#4375) [deploy] 2019-11-20 18:21:18 -05:00
follows_controller.rb Add pagination to followers and following page in dashboard (#258) (#4375) [deploy] 2019-11-20 18:21:18 -05:00
github_repos_controller.rb Some small performance improvements (#2876) 2019-05-20 18:53:31 -04:00
podcast_episodes_controller.rb Introduced published field to podcasts (#3593) 2019-08-01 09:29:13 -04:00
reactions_controller.rb Move count_for_reactable-* keys to redis (#4695) 2019-11-04 10:11:47 -05:00
tags_controller.rb Remove commented code and tests (#3989) [ci skip] 2019-09-09 14:51:02 -04:00
users_controller.rb Limit access to the API actions when authorized by doorkeeper token (#4170) 2019-10-02 13:17:47 -04:00
videos_controller.rb Use published scope for articles (#2374) 2019-04-11 13:18:26 -04:00
webhooks_controller.rb Doorkeeper default scope (#4066) 2019-09-24 11:11:12 -07:00