else
before_action :authenticate_resource_reader, :only => [
:index, :show, :credit,
- :by_original_picture, :by_license_group, :by_license, :by_artist
+ :by_original_picture, :by_license_group, :by_license, :by_artist, :search
]
before_action :authenticate_user, :only => [:new, :create, :update, :destroy]
before_action :authenticate_artist, :only => [:new, :create, :update, :destroy]
end
def by_original_picture
- filer_list
+ filer_list param: params[:id]
end
def by_license_group
- filer_list
+ filer_list param: params[:id]
end
def by_license
- filer_list
+ filer_list param: params[:id]
end
def by_artist
- filer_list
+ filer_list param: params[:id]
end
def show_html_format format
else
@item.permit_params(params)
end
+ @prm.delete 'id'
@item.attributes = @prm
@item.overwrite @original_picture
@item.boosts 'post'
end
end
+ def search
+ @resource_pictures = ResourcePicture.find_by_md5(params[:md5])
+
+ respond_to do |format|
+ format.html
+ format.json { render json: @resource_pictures.to_json }
+ end
+ end
+
end