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)
|
||||
@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
|
||||
|
||||
def admin_zones
|
||||
|
@ -28,6 +28,10 @@ class ProceduresFilter
|
|||
params[:statuses].compact_blank if params[:statuses].present?
|
||||
end
|
||||
|
||||
def tag
|
||||
params[:tag].presence
|
||||
end
|
||||
|
||||
def from_publication_date
|
||||
return if params[:from_publication_date].blank?
|
||||
|
||||
|
@ -68,6 +72,7 @@ class ProceduresFilter
|
|||
filters << email
|
||||
filters << "from-#{from_publication_date}" if from_publication_date
|
||||
filters << statuses
|
||||
filters << tag
|
||||
filters.compact.join('-')
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue