feat(member-live): sort the composite Member column by first or last name

This commit is contained in:
Simon 2026-07-16 09:39:07 +02:00
parent ca2aaa069c
commit f7005f395f
11 changed files with 443 additions and 34 deletions

View file

@ -1518,6 +1518,7 @@ msgstr "Mitglieder filtern"
msgid "First Name"
msgstr "Vorname"
#: lib/mv_web/live/components/member_name_sort_header.ex
#: lib/mv_web/live/join_request_live/index.ex
#: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format
@ -2003,6 +2004,7 @@ msgstr "Letzter Zyklus"
msgid "Last Name"
msgstr "Nachname"
#: lib/mv_web/live/components/member_name_sort_header.ex
#: lib/mv_web/live/join_request_live/index.ex
#: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format
@ -2349,7 +2351,6 @@ msgstr "Monatliches Intervall Beitrittszeitraum einbezogen"
#: lib/mv_web/live/group_live/show.ex
#: lib/mv_web/live/member_field_live/form_component.ex
#: lib/mv_web/live/member_field_live/index_component.ex
#: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/membership_fee_settings_live.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/membership_fee_type_live/index.ex
@ -4204,7 +4205,7 @@ msgstr "Kompaktes Mitglied-Feld"
msgid "Click to sort by city"
msgstr "Klicke, um nach Ort zu sortieren"
#: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Click to sort by last name"
msgstr "Klicke, um nach Nachname zu sortieren"
@ -4213,3 +4214,28 @@ msgstr "Klicke, um nach Nachname zu sortieren"
#, elixir-autogen, elixir-format
msgid "No address"
msgstr "Keine Adresse"
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Choose sort field"
msgstr "Sortierfeld wählen"
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Member"
msgstr "Mitglied"
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Sort members by"
msgstr "Mitglieder sortieren nach"
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Click to reverse the sort direction"
msgstr "Klicke, um die Sortierrichtung umzukehren"
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Sort by"
msgstr "Sortieren nach"

View file

@ -1519,6 +1519,7 @@ msgstr ""
msgid "First Name"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#: lib/mv_web/live/join_request_live/index.ex
#: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format
@ -2004,6 +2005,7 @@ msgstr ""
msgid "Last Name"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#: lib/mv_web/live/join_request_live/index.ex
#: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format
@ -2350,7 +2352,6 @@ msgstr ""
#: lib/mv_web/live/group_live/show.ex
#: lib/mv_web/live/member_field_live/form_component.ex
#: lib/mv_web/live/member_field_live/index_component.ex
#: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/membership_fee_settings_live.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/membership_fee_type_live/index.ex
@ -4204,7 +4205,7 @@ msgstr ""
msgid "Click to sort by city"
msgstr ""
#: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Click to sort by last name"
msgstr ""
@ -4213,3 +4214,28 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "No address"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Choose sort field"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Member"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Sort members by"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Click to reverse the sort direction"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Sort by"
msgstr ""

View file

@ -1519,6 +1519,7 @@ msgstr ""
msgid "First Name"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#: lib/mv_web/live/join_request_live/index.ex
#: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format, fuzzy
@ -2004,6 +2005,7 @@ msgstr ""
msgid "Last Name"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#: lib/mv_web/live/join_request_live/index.ex
#: lib/mv_web/live/member_live/index.html.heex
#, elixir-autogen, elixir-format, fuzzy
@ -2350,7 +2352,6 @@ msgstr ""
#: lib/mv_web/live/group_live/show.ex
#: lib/mv_web/live/member_field_live/form_component.ex
#: lib/mv_web/live/member_field_live/index_component.ex
#: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/membership_fee_settings_live.ex
#: lib/mv_web/live/membership_fee_type_live/form.ex
#: lib/mv_web/live/membership_fee_type_live/index.ex
@ -4204,7 +4205,7 @@ msgstr ""
msgid "Click to sort by city"
msgstr ""
#: lib/mv_web/live/member_live/index.html.heex
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Click to sort by last name"
msgstr ""
@ -4213,3 +4214,28 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "No address"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format, fuzzy
msgid "Choose sort field"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format, fuzzy
msgid "Member"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Sort members by"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Click to reverse the sort direction"
msgstr ""
#: lib/mv_web/live/components/member_name_sort_header.ex
#, elixir-autogen, elixir-format
msgid "Sort by"
msgstr ""