feat(export): include Fee Type in CSV export
Payload and column_order when visible; allowlist, load, sort; MembersCSV cell for :membership_fee_type.
This commit is contained in:
parent
68ceaced0c
commit
f3b213ecec
2 changed files with 63 additions and 11 deletions
|
|
@ -59,6 +59,13 @@ defmodule Mv.Membership.MembersCSV do
|
|||
if is_binary(value), do: value, else: ""
|
||||
end
|
||||
|
||||
defp cell_value(member, %{kind: :membership_fee_type, key: :membership_fee_type}) do
|
||||
case Map.get(member, :membership_fee_type) do
|
||||
%{name: name} when is_binary(name) -> name
|
||||
_ -> ""
|
||||
end
|
||||
end
|
||||
|
||||
defp cell_value(member, %{kind: :groups, key: :groups}) do
|
||||
groups = Map.get(member, :groups) || []
|
||||
format_groups(groups)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue