fix: exit date as default hidden column

This commit is contained in:
carla 2026-01-07 12:14:41 +01:00
parent cbe05c5ca8
commit 38d106a69e
5 changed files with 41 additions and 10 deletions

View file

@ -183,7 +183,9 @@ defmodule MvWeb.MemberLive.Index.FieldVisibility do
Enum.reduce(member_fields, %{}, fn field, acc ->
field_string = Atom.to_string(field)
show_in_overview = Map.get(visibility_config, field, true)
# exit_date defaults to false (hidden), all other fields default to true
default_visibility = if field == :exit_date, do: false, else: true
show_in_overview = Map.get(visibility_config, field, default_visibility)
Map.put(acc, field_string, show_in_overview)
end)
end