Project

General

Profile

« Previous | Next » 

Revision eb60198a

Added by Christine Fouant over 8 years ago

Fixes #12333 - adds search capabilities to bookmarks

View differences:

app/controllers/api/v2/bookmarks_controller.rb
before_filter :find_resource, :only => [:show, :update, :destroy]
api :GET, "/bookmarks/", N_("List all bookmarks")
param_group :pagination, ::Api::V2::BaseController
param_group :search_and_pagination, ::Api::V2::BaseController
def index
@bookmarks = resource_scope.paginate(paginate_options)
@bookmarks = resource_scope_for_index
end
api :GET, "/bookmarks/:id/", N_("Show a bookmark")
app/models/bookmark.rb
default_scope -> { order(:name) }
before_validation :set_default_user
scoped_search :on => :controller, :complete_value => true
scoped_search :on => :name, :complete_value => true
scope :my_bookmarks, lambda {
user = User.current
if !SETTINGS[:login] || user.nil?

Also available in: Unified diff