move field_enum to instructeur filter component

This commit is contained in:
simon lehericey 2024-07-19 17:53:04 +02:00 committed by mfo
parent 73293b0d06
commit 772424ff5e
No known key found for this signature in database
GPG key ID: 7CE3E1F5B794A8EC
5 changed files with 62 additions and 45 deletions

View file

@ -271,21 +271,6 @@ class ProcedurePresentation < ApplicationRecord
slice(:filters, :sort, :displayed_fields)
end
def field_enum(facet_id)
facet = Facet.find(procedure:, id: facet_id)
if facet.scope.present?
I18n.t(facet.scope).map(&:to_a).map(&:reverse)
elsif facet.table == 'groupe_instructeur'
instructeur.groupe_instructeurs.filter_map do
if _1.procedure_id == procedure.id
[_1.label, _1.id]
end
end
else
find_type_de_champ(facet.column).options_for_select
end
end
def sortable?(field)
sort['table'] == field.table &&
sort['column'] == field.column