Move custom fields to global admin settings
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
Rafael Epplée 2025-12-02 19:24:45 +01:00
parent 09c75212b2
commit b34d5ec99f
No known key found for this signature in database
GPG key ID: B4EFE6DC59FAE118
14 changed files with 718 additions and 588 deletions

View file

@ -34,12 +34,14 @@ msgstr "Verbindung wird wiederhergestellt"
msgid "City"
msgstr "Stadt"
#: lib/mv_web/live/custom_field_live/index_component.ex:82
#: lib/mv_web/live/member_live/index.html.heex:250
#: lib/mv_web/live/user_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Delete"
msgstr "Löschen"
#: lib/mv_web/live/custom_field_live/index_component.ex:76
#: lib/mv_web/live/member_live/index.html.heex:242
#: lib/mv_web/live/user_live/form.ex:265
#: lib/mv_web/live/user_live/index.html.heex:66
@ -155,9 +157,9 @@ msgstr "Postleitzahl"
msgid "Save Member"
msgstr "Mitglied speichern"
#: lib/mv_web/live/custom_field_live/form.ex:66
#: lib/mv_web/live/custom_field_live/form_component.ex:63
#: lib/mv_web/live/custom_field_value_live/form.ex:74
#: lib/mv_web/live/global_settings_live.ex:55
#: lib/mv_web/live/global_settings_live.ex:60
#: lib/mv_web/live/member_live/form.ex:78
#: lib/mv_web/live/user_live/form.ex:248
#, elixir-autogen, elixir-format
@ -176,6 +178,7 @@ msgstr "Straße"
msgid "Id"
msgstr "ID"
#: lib/mv_web/live/custom_field_live/index_component.ex:68
#: lib/mv_web/live/member_live/index.html.heex:234
#: lib/mv_web/live/member_live/index/formatter.ex:61
#: lib/mv_web/live/member_live/show.ex:52
@ -193,6 +196,7 @@ msgstr "Mitglied anzeigen"
msgid "This is a member record from your database."
msgstr "Dies ist ein Mitglied aus deiner Datenbank."
#: lib/mv_web/live/custom_field_live/index_component.ex:65
#: lib/mv_web/live/member_live/index.html.heex:234
#: lib/mv_web/live/member_live/index/formatter.ex:60
#: lib/mv_web/live/member_live/show.ex:52
@ -200,14 +204,14 @@ msgstr "Dies ist ein Mitglied aus deiner Datenbank."
msgid "Yes"
msgstr "Ja"
#: lib/mv_web/live/custom_field_live/form.ex:110
#: lib/mv_web/live/custom_field_live/form_component.ex:93
#: lib/mv_web/live/custom_field_value_live/form.ex:233
#: lib/mv_web/live/member_live/form.ex:137
#, elixir-autogen, elixir-format
msgid "create"
msgstr "erstellt"
#: lib/mv_web/live/custom_field_live/form.ex:111
#: lib/mv_web/live/custom_field_live/form_component.ex:94
#: lib/mv_web/live/custom_field_value_live/form.ex:234
#: lib/mv_web/live/member_live/form.ex:138
#, elixir-autogen, elixir-format
@ -249,8 +253,8 @@ msgstr "Ihre E-Mail-Adresse wurde bestätigt"
msgid "Your password has successfully been reset"
msgstr "Ihr Passwort wurde erfolgreich zurückgesetzt"
#: lib/mv_web/live/custom_field_live/form.ex:69
#: lib/mv_web/live/custom_field_live/index.ex:120
#: lib/mv_web/live/custom_field_live/form_component.ex:61
#: lib/mv_web/live/custom_field_live/index_component.ex:138
#: lib/mv_web/live/custom_field_value_live/form.ex:77
#: lib/mv_web/live/member_live/form.ex:81
#: lib/mv_web/live/user_live/form.ex:251
@ -263,7 +267,8 @@ msgstr "Abbrechen"
msgid "Choose a member"
msgstr "Mitglied auswählen"
#: lib/mv_web/live/custom_field_live/form.ex:61
#: lib/mv_web/live/custom_field_live/form_component.ex:50
#: lib/mv_web/live/custom_field_live/index_component.ex:59
#, elixir-autogen, elixir-format
msgid "Description"
msgstr "Beschreibung"
@ -283,7 +288,7 @@ msgstr "Aktiviert"
msgid "ID"
msgstr "ID"
#: lib/mv_web/live/custom_field_live/form.ex:62
#: lib/mv_web/live/custom_field_live/form_component.ex:51
#, elixir-autogen, elixir-format
msgid "Immutable"
msgstr "Unveränderlich"
@ -311,7 +316,8 @@ msgstr "Mitglied"
msgid "Members"
msgstr "Mitglieder"
#: lib/mv_web/live/custom_field_live/form.ex:51
#: lib/mv_web/live/custom_field_live/form_component.ex:40
#: lib/mv_web/live/custom_field_live/index_component.ex:53
#, elixir-autogen, elixir-format
msgid "Name"
msgstr "Name"
@ -354,7 +360,7 @@ msgstr "Passwort-Authentifizierung"
msgid "Profil"
msgstr "Profil"
#: lib/mv_web/live/custom_field_live/form.ex:63
#: lib/mv_web/live/custom_field_live/form_component.ex:52
#, elixir-autogen, elixir-format
msgid "Required"
msgstr "Erforderlich"
@ -369,7 +375,10 @@ msgstr "Alle Mitglieder auswählen"
msgid "Select member"
msgstr "Mitglied auswählen"
#: lib/mv_web/components/layouts/navbar.ex:26
#: lib/mv_web/components/layouts/navbar.ex:99
#: lib/mv_web/live/global_settings_live.ex:32
#: lib/mv_web/live/global_settings_live.ex:42
#, elixir-autogen, elixir-format
msgid "Settings"
msgstr "Einstellungen"
@ -410,7 +419,7 @@ msgstr "Benutzer*in"
msgid "Value"
msgstr "Wert"
#: lib/mv_web/live/custom_field_live/form.ex:56
#: lib/mv_web/live/custom_field_live/form_component.ex:45
#, elixir-autogen, elixir-format
msgid "Value type"
msgstr "Wertetyp"
@ -618,7 +627,7 @@ msgstr "Benutzerdefinierte Feldwerte"
msgid "Custom field"
msgstr "Benutzerdefiniertes Feld"
#: lib/mv_web/live/custom_field_live/form.ex:117
#: lib/mv_web/live/global_settings_live.ex:105
#, elixir-autogen, elixir-format
msgid "Custom field %{action} successfully"
msgstr "Benutzerdefiniertes Feld erfolgreich %{action}"
@ -633,7 +642,7 @@ msgstr "Benutzerdefinierter Feldwert erfolgreich %{action}"
msgid "Please select a custom field first"
msgstr "Bitte wähle zuerst ein Benutzerdefiniertes Feld"
#: lib/mv_web/live/custom_field_live/form.ex:67
#: lib/mv_web/live/custom_field_live/form_component.ex:64
#, elixir-autogen, elixir-format
msgid "Save Custom field"
msgstr "Benutzerdefiniertes Feld speichern"
@ -643,12 +652,7 @@ msgstr "Benutzerdefiniertes Feld speichern"
msgid "Save Custom field value"
msgstr "Benutzerdefinierten Feldwert speichern"
#: lib/mv_web/live/custom_field_live/form.ex:46
#, elixir-autogen, elixir-format
msgid "Use this form to manage custom_field records in your database."
msgstr "Verwende dieses Formular, um Benutzerdefinierte Felder in deiner Datenbank zu verwalten."
#: lib/mv_web/components/layouts/navbar.ex:26
#: lib/mv_web/live/custom_field_live/index_component.ex:20
#, elixir-autogen, elixir-format
msgid "Custom Fields"
msgstr "Benutzerdefinierte Felder"
@ -658,70 +662,64 @@ msgstr "Benutzerdefinierte Felder"
msgid "Use this form to manage Custom Field Value records in your database."
msgstr "Verwende dieses Formular, um Benutzerdefinierte Feldwerte in deiner Datenbank zu verwalten."
#: lib/mv_web/live/custom_field_live/show.ex:56
#, elixir-autogen, elixir-format
msgid "Auto-generated identifier (immutable)"
msgstr "Automatisch generierter Bezeichner (unveränderlich)"
#: lib/mv_web/live/custom_field_live/index.ex:79
#: lib/mv_web/live/custom_field_live/index_component.ex:97
#, elixir-autogen, elixir-format
msgid "%{count} member has a value assigned for this custom field."
msgid_plural "%{count} members have values assigned for this custom field."
msgstr[0] "%{count} Mitglied hat einen Wert für dieses benutzerdefinierte Feld zugewiesen."
msgstr[1] "%{count} Mitglieder haben Werte für dieses benutzerdefinierte Feld zugewiesen."
#: lib/mv_web/live/custom_field_live/index.ex:87
#: lib/mv_web/live/custom_field_live/index_component.ex:105
#, elixir-autogen, elixir-format
msgid "All custom field values will be permanently deleted when you delete this custom field."
msgstr "Alle benutzerdefinierten Feldwerte werden beim Löschen dieses benutzerdefinierten Feldes dauerhaft gelöscht."
#: lib/mv_web/live/custom_field_live/index.ex:72
#: lib/mv_web/live/custom_field_live/index_component.ex:90
#, elixir-autogen, elixir-format
msgid "Delete Custom Field"
msgstr "Benutzerdefiniertes Feld löschen"
#: lib/mv_web/live/custom_field_live/index.ex:127
#: lib/mv_web/live/custom_field_live/index_component.ex:146
#, elixir-autogen, elixir-format
msgid "Delete Custom Field and All Values"
msgstr "Benutzerdefiniertes Feld und alle Werte löschen"
#: lib/mv_web/live/custom_field_live/index.ex:109
#: lib/mv_web/live/custom_field_live/index_component.ex:127
#, elixir-autogen, elixir-format
msgid "Enter the text above to confirm"
msgstr "Obigen Text zur Bestätigung eingeben"
#: lib/mv_web/live/custom_field_live/index.ex:97
#: lib/mv_web/live/custom_field_live/index_component.ex:115
#, elixir-autogen, elixir-format, fuzzy
msgid "To confirm deletion, please enter this text:"
msgstr "Um die Löschung zu bestätigen, gib bitte folgenden Text ein:"
#: lib/mv_web/live/custom_field_live/form.ex:64
#: lib/mv_web/live/custom_field_live/form_component.ex:56
#, elixir-autogen, elixir-format
msgid "Show in overview"
msgstr "In der Mitglieder-Übersicht anzeigen"
#: lib/mv_web/live/global_settings_live.ex:51
#: lib/mv_web/live/global_settings_live.ex:56
#, elixir-autogen, elixir-format
msgid "Association Name"
msgstr "Vereinsname"
#: lib/mv_web/live/global_settings_live.ex:31
#: lib/mv_web/live/global_settings_live.ex:41
#: lib/mv_web/live/global_settings_live.ex:50
#, elixir-autogen, elixir-format, fuzzy
msgid "Club Settings"
msgstr "Vereinsdaten"
#: lib/mv_web/live/global_settings_live.ex:43
#: lib/mv_web/live/global_settings_live.ex:44
#, elixir-autogen, elixir-format
msgid "Manage global settings for the association."
msgstr "Passe übergreifende Einstellungen für den Verein an."
#: lib/mv_web/live/global_settings_live.ex:56
#: lib/mv_web/live/global_settings_live.ex:61
#, elixir-autogen, elixir-format, fuzzy
msgid "Save Settings"
msgstr "Einstellungen speichern"
#: lib/mv_web/live/global_settings_live.ex:75
#: lib/mv_web/live/global_settings_live.ex:87
#, elixir-autogen, elixir-format
msgid "Settings updated successfully"
msgstr "Einstellungen erfolgreich gespeichert"
@ -853,6 +851,51 @@ msgstr "Nicht bezahlt"
msgid "Payment filter"
msgstr "Zahlungsfilter"
#: lib/mv_web/live/global_settings_live.ex:110
#, elixir-autogen, elixir-format, fuzzy
msgid "Custom field deleted successfully"
msgstr "Benutzerdefiniertes Feld erfolgreich %{action}"
#: lib/mv_web/live/custom_field_live/form_component.ex:29
#, elixir-autogen, elixir-format, fuzzy
msgid "Edit Custom Field"
msgstr "Benutzerdefiniertes Feld bearbeiten"
#: lib/mv_web/live/global_settings_live.ex:119
#, elixir-autogen, elixir-format
msgid "Failed to delete custom field: %{error}"
msgstr "Konnte benutzerdefiniertes Feld nicht löschen: %{error}"
#: lib/mv_web/live/custom_field_live/form_component.ex:29
#, elixir-autogen, elixir-format, fuzzy
msgid "New Custom Field"
msgstr "Neues Benutzerdefiniertes Feld"
#: lib/mv_web/live/custom_field_live/index_component.ex:26
#, elixir-autogen, elixir-format, fuzzy
msgid "New Custom field"
msgstr "Neues Benutzerdefiniertes Feld"
#: lib/mv_web/live/custom_field_live/index_component.ex:63
#, elixir-autogen, elixir-format, fuzzy
msgid "Show in Overview"
msgstr "In der Mitglieder-Übersicht anzeigen"
#: lib/mv_web/live/global_settings_live.ex:125
#, elixir-autogen, elixir-format
msgid "Slug does not match. Deletion cancelled."
msgstr "Eingegebener Text war nicht korrekt. Löschen wurde abgebrochen."
#: lib/mv_web/live/custom_field_live/index_component.ex:55
#, elixir-autogen, elixir-format, fuzzy
msgid "Value Type"
msgstr "Wertetyp"
#: lib/mv_web/live/custom_field_live/index_component.ex:22
#, elixir-autogen, elixir-format
msgid "These will appear in addition to other data when adding new members."
msgstr "Diese Felder können zusätzlich zu den normalen Daten ausgefüllt werden, wenn ein neues Mitglied angelegt wird."
#~ #: lib/mv_web/live/member_live/form.ex:48
#~ #: lib/mv_web/live/member_live/show.ex:51
#~ #, elixir-autogen, elixir-format