This commit is contained in:
Kara Diaby 2023-01-13 15:24:04 +01:00
parent 04b86e9c55
commit eac5a42a32

View file

@ -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