use it in filter_value_component

This commit is contained in:
simon lehericey 2024-11-06 20:58:08 +01:00
parent 1277500069
commit 60947f2b97
No known key found for this signature in database
GPG key ID: CDE670D827C7B3C5
2 changed files with 11 additions and 40 deletions

View file

@ -12,7 +12,7 @@ class Instructeurs::ColumnFilterValueComponent < ApplicationComponent
def call
if column_type.in?([:enum, :enums, :boolean])
select_tag :filter,
options_for_select(options_for_select_of_column),
options_for_select(column.options_for_select),
id: 'value',
name: "filters[][filter]",
class: 'fr-select',
@ -44,18 +44,4 @@ class Instructeurs::ColumnFilterValueComponent < ApplicationComponent
'text'
end
end
def options_for_select_of_column
if column.groupe_instructeur?
current_instructeur.groupe_instructeurs.filter_map do
if _1.procedure_id == procedure_id
[_1.label, _1.id]
end
end
else
column.options_for_select
end
end
def procedure_id = @column.h_id[:procedure_id]
end