artist urls: add more url search params for /artist_urls.

Adds these search params:

* /artist_urls?search[url]=...
* /artist_urls?search[url_eq]=...
* /artist_urls?search[url_not_eq]=...
* /artist_urls?search[url_like]=...
* /artist_urls?search[url_ilike]=...
* /artist_urls?search[url_not_like]=...
* /artist_urls?search[url_not_ilike]=...
* /artist_urls?search[url_regex]=...
* /artist_urls?search[url_not_regex]=...

and likewise for normalized_url.
This commit is contained in:
evazion
2018-09-15 11:45:37 -05:00
parent c06af060f9
commit 3afc0b3a78
2 changed files with 42 additions and 0 deletions

View File

@@ -53,6 +53,8 @@ class ArtistUrl < ApplicationRecord
q = q.attribute_matches(:artist_id, params[:artist_id])
q = q.attribute_matches(:is_active, params[:is_active])
q = q.search_text_attribute(:url, params)
q = q.search_text_attribute(:normalized_url, params)
q = q.artist_matches(params[:artist])
q = q.url_matches(params[:url_matches])