Add /favorites.json endpoint.

This commit is contained in:
evazion
2020-02-24 22:28:08 -06:00
parent 928c7f8a0a
commit 7c71311eef
2 changed files with 25 additions and 1 deletions

View File

@@ -5,7 +5,10 @@ class FavoritesController < ApplicationController
rescue_with Favorite::Error, status: 422
def index
if params[:user_id].present?
if !request.format.html?
@favorites = Favorite.visible(CurrentUser.user).paginated_search(params)
respond_with(@favorites)
elsif params[:user_id].present?
user = User.find(params[:user_id])
redirect_to posts_path(tags: "ordfav:#{user.name}", format: request.format.symbol)
elsif CurrentUser.is_member?