model
This commit is contained in:
parent
04b86e9c55
commit
eac5a42a32
1 changed files with 6 additions and 1 deletions
|
@ -5,7 +5,7 @@ class ProceduresFilter
|
||||||
|
|
||||||
def initialize(admin, params)
|
def initialize(admin, params)
|
||||||
@admin = admin
|
@admin = admin
|
||||||
@params = params.permit(:page, :libelle, :email, :from_publication_date, zone_ids: [], statuses: [])
|
@params = params.permit(:page, :libelle, :email, :from_publication_date, :tag, zone_ids: [], statuses: [])
|
||||||
end
|
end
|
||||||
|
|
||||||
def admin_zones
|
def admin_zones
|
||||||
|
@ -28,6 +28,10 @@ class ProceduresFilter
|
||||||
params[:statuses].compact_blank if params[:statuses].present?
|
params[:statuses].compact_blank if params[:statuses].present?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def tag
|
||||||
|
params[:tag].presence
|
||||||
|
end
|
||||||
|
|
||||||
def from_publication_date
|
def from_publication_date
|
||||||
return if params[:from_publication_date].blank?
|
return if params[:from_publication_date].blank?
|
||||||
|
|
||||||
|
@ -68,6 +72,7 @@ class ProceduresFilter
|
||||||
filters << email
|
filters << email
|
||||||
filters << "from-#{from_publication_date}" if from_publication_date
|
filters << "from-#{from_publication_date}" if from_publication_date
|
||||||
filters << statuses
|
filters << statuses
|
||||||
|
filters << tag
|
||||||
filters.compact.join('-')
|
filters.compact.join('-')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue