WIP feat: member user relation
This commit is contained in:
parent
ba79261d1d
commit
0dddeeb7a6
35 changed files with 1208 additions and 192 deletions
|
|
@ -16,13 +16,13 @@ msgid "Actions"
|
|||
msgstr "Aktionen"
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:77
|
||||
#: lib/mv_web/live/user_live/index.html.heex:69
|
||||
#: lib/mv_web/live/user_live/index.html.heex:70
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Are you sure?"
|
||||
msgstr "Bist du sicher?"
|
||||
|
||||
#: lib/mv_web/components/layouts.ex:71
|
||||
#: lib/mv_web/components/layouts.ex:83
|
||||
#: lib/mv_web/components/layouts.ex:72
|
||||
#: lib/mv_web/components/layouts.ex:84
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Attempting to reconnect"
|
||||
msgstr "Verbindung wird wiederhergestellt"
|
||||
|
|
@ -35,14 +35,14 @@ msgid "City"
|
|||
msgstr "Stadt"
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:79
|
||||
#: lib/mv_web/live/user_live/index.html.heex:71
|
||||
#: lib/mv_web/live/user_live/index.html.heex:72
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Delete"
|
||||
msgstr "Löschen"
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:71
|
||||
#: lib/mv_web/live/user_live/form.ex:109
|
||||
#: lib/mv_web/live/user_live/index.html.heex:63
|
||||
#: lib/mv_web/live/user_live/form.ex:156
|
||||
#: lib/mv_web/live/user_live/index.html.heex:64
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Edit"
|
||||
msgstr "Bearbeite"
|
||||
|
|
@ -57,7 +57,7 @@ msgstr "Mitglied bearbeiten"
|
|||
#: lib/mv_web/live/member_live/index.html.heex:58
|
||||
#: lib/mv_web/live/member_live/show.ex:27
|
||||
#: lib/mv_web/live/user_live/form.ex:14
|
||||
#: lib/mv_web/live/user_live/index.html.heex:48
|
||||
#: lib/mv_web/live/user_live/index.html.heex:44
|
||||
#: lib/mv_web/live/user_live/show.ex:24
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Email"
|
||||
|
|
@ -88,17 +88,17 @@ msgid "New Member"
|
|||
msgstr "Neues Mitglied"
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:68
|
||||
#: lib/mv_web/live/user_live/index.html.heex:60
|
||||
#: lib/mv_web/live/user_live/index.html.heex:61
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Show"
|
||||
msgstr "Anzeigen"
|
||||
|
||||
#: lib/mv_web/components/layouts.ex:78
|
||||
#: lib/mv_web/components/layouts.ex:79
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Something went wrong!"
|
||||
msgstr "Etwas ist schiefgelaufen!"
|
||||
|
||||
#: lib/mv_web/components/layouts.ex:66
|
||||
#: lib/mv_web/components/layouts.ex:67
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "We can't find the internet"
|
||||
msgstr "Keine Internetverbindung gefunden"
|
||||
|
|
@ -167,7 +167,7 @@ msgstr "Mitglied speichern"
|
|||
#: lib/mv_web/live/member_live/form.ex:49
|
||||
#: lib/mv_web/live/property_live/form.ex:41
|
||||
#: lib/mv_web/live/property_type_live/form.ex:29
|
||||
#: lib/mv_web/live/user_live/form.ex:92
|
||||
#: lib/mv_web/live/user_live/form.ex:139
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saving..."
|
||||
msgstr "Speichern..."
|
||||
|
|
@ -261,7 +261,7 @@ msgstr "Ihr Passwort wurde erfolgreich zurückgesetzt"
|
|||
#: lib/mv_web/live/member_live/form.ex:52
|
||||
#: lib/mv_web/live/property_live/form.ex:44
|
||||
#: lib/mv_web/live/property_type_live/form.ex:32
|
||||
#: lib/mv_web/live/user_live/form.ex:95
|
||||
#: lib/mv_web/live/user_live/form.ex:142
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
|
@ -286,7 +286,7 @@ msgstr "Beschreibung"
|
|||
msgid "Edit User"
|
||||
msgstr "Benutzer bearbeiten"
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:27
|
||||
#: lib/mv_web/live/user_live/show.ex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Enabled"
|
||||
msgstr "Aktiviert"
|
||||
|
|
@ -301,29 +301,79 @@ msgstr "ID"
|
|||
msgid "Immutable"
|
||||
msgstr "Unveränderlich"
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:73
|
||||
#, elixir-autogen, elixir-format
|
||||
#: lib/mv_web/components/layouts/navbar.ex:75
|
||||
#, elixir-autogen
|
||||
msgid "Logout"
|
||||
msgstr "Abmelden"
|
||||
|
||||
#: lib/mv_web/live/user_live/index.ex:12
|
||||
#: lib/mv_web/live/user_live/index.html.heex:3
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Listing Users"
|
||||
msgstr "Benutzer auflisten"
|
||||
|
||||
#: lib/mv_web/live/property_live/form.ex:27
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Member"
|
||||
msgstr "Mitglied"
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:14
|
||||
#: lib/mv_web/components/layouts/navbar.ex:16
|
||||
#: lib/mv_web/live/member_live/index.ex:12
|
||||
#: lib/mv_web/live/member_live/index.html.heex:3
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Members"
|
||||
msgstr "Mitglieder"
|
||||
|
||||
#: lib/mv_web/live/property_live/form.ex:27
|
||||
#: lib/mv_web/live/user_live/index.html.heex:52
|
||||
#: lib/mv_web/live/user_live/show.ex:25
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Member"
|
||||
msgstr "Mitglied"
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:55
|
||||
#, elixir-autogen
|
||||
msgid "No member"
|
||||
msgstr "Kein Mitglied"
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:31
|
||||
#, elixir-autogen
|
||||
msgid "No member assigned"
|
||||
msgstr "Kein Mitglied zugeordnet"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
msgid "Edit your member information"
|
||||
msgstr "Bearbeite deine Mitgliedsdaten"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Save Profile"
|
||||
msgstr "Profil"
|
||||
|
||||
msgid "Profile updated successfully"
|
||||
msgstr "Profil erfolgreich aktualisiert"
|
||||
|
||||
msgid "No member profile found"
|
||||
msgstr "Kein Mitgliederprofil gefunden"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:18
|
||||
#, elixir-autogen, fuzzy
|
||||
msgid "Member Assignment"
|
||||
msgstr "Mitglieder"
|
||||
|
||||
msgid "Create new member automatically"
|
||||
msgstr "Neues Mitglied automatisch erstellen"
|
||||
|
||||
msgid "Assign to existing member"
|
||||
msgstr "Bestehendem Mitglied zuordnen"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:54
|
||||
#, elixir-autogen, fuzzy
|
||||
msgid "Select Member"
|
||||
msgstr "Mitglied auswählen"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:57
|
||||
#, elixir-autogen, fuzzy
|
||||
msgid "Choose a member..."
|
||||
msgstr "Mitglied auswählen"
|
||||
|
||||
#: lib/mv_web/live/user_live/index.ex:15
|
||||
#: lib/mv_web/live/user_live/index.html.heex:3
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Listing Users"
|
||||
msgstr "Benutzer auflisten"
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:50
|
||||
#: lib/mv_web/live/property_type_live/form.ex:16
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -335,29 +385,29 @@ msgstr "Name"
|
|||
msgid "New User"
|
||||
msgstr "Neuer Benutzer"
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:27
|
||||
#: lib/mv_web/live/user_live/show.ex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Not enabled"
|
||||
msgstr "Nicht aktiviert"
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:25
|
||||
#: lib/mv_web/live/user_live/show.ex:33
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Not set"
|
||||
msgstr "Nicht gesetzt"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:75
|
||||
#: lib/mv_web/live/user_live/form.ex:83
|
||||
#: lib/mv_web/live/user_live/form.ex:122
|
||||
#: lib/mv_web/live/user_live/form.ex:130
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Note"
|
||||
msgstr "Hinweis"
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:56
|
||||
#: lib/mv_web/live/user_live/show.ex:25
|
||||
#: lib/mv_web/live/user_live/index.html.heex:57
|
||||
#: lib/mv_web/live/user_live/show.ex:33
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "OIDC ID"
|
||||
msgstr "OIDC ID"
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:26
|
||||
#: lib/mv_web/live/user_live/show.ex:34
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Password Authentication"
|
||||
msgstr "Passwort-Authentifizierung"
|
||||
|
|
@ -367,7 +417,7 @@ msgstr "Passwort-Authentifizierung"
|
|||
msgid "Please select a property type first"
|
||||
msgstr "Bitte wählen Sie zuerst einen Eigenschaftstyp"
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:69
|
||||
#: lib/mv_web/components/layouts/navbar.ex:71
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Profil"
|
||||
msgstr "Profil"
|
||||
|
|
@ -412,17 +462,17 @@ msgstr "Alle Mitglieder auswählen"
|
|||
msgid "Select member"
|
||||
msgstr "Mitglied auswählen"
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:72
|
||||
#: lib/mv_web/components/layouts/navbar.ex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Settings"
|
||||
msgstr "Einstellungen"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:93
|
||||
#: lib/mv_web/live/user_live/form.ex:140
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Save User"
|
||||
msgstr "Benutzer speichern"
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:38
|
||||
#: lib/mv_web/live/user_live/show.ex:50
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Show User"
|
||||
msgstr "Benutzer anzeigen"
|
||||
|
|
@ -452,7 +502,7 @@ msgstr "Dieses Formular dient zur Verwaltung von Mitgliedern und deren Eigenscha
|
|||
msgid "Use this form to manage user records in your database."
|
||||
msgstr "Verwenden Sie dieses Formular, um Benutzer-Datensätze zu verwalten."
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:110
|
||||
#: lib/mv_web/live/user_live/form.ex:157
|
||||
#: lib/mv_web/live/user_live/show.ex:9
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "User"
|
||||
|
|
@ -478,77 +528,77 @@ msgstr "aufsteigend"
|
|||
msgid "descending"
|
||||
msgstr "absteigend"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:109
|
||||
#: lib/mv_web/live/user_live/form.ex:156
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New"
|
||||
msgstr "Neuer"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:64
|
||||
#: lib/mv_web/live/user_live/form.ex:111
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Admin Note"
|
||||
msgstr "Administrator-Hinweis"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:64
|
||||
#: lib/mv_web/live/user_live/form.ex:111
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "As an administrator, you can directly set a new password for this user using the same secure Ash Authentication system."
|
||||
msgstr "Als Administrator können Sie direkt ein neues Passwort für diesen Benutzer setzen, wobei das gleiche sichere Ash Authentication System verwendet wird."
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:55
|
||||
#: lib/mv_web/live/user_live/form.ex:102
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "At least 8 characters"
|
||||
msgstr "Mindestens 8 Zeichen"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:27
|
||||
#: lib/mv_web/live/user_live/form.ex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Change Password"
|
||||
msgstr "Passwort ändern"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:75
|
||||
#: lib/mv_web/live/user_live/form.ex:122
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Check 'Change Password' above to set a new password for this user."
|
||||
msgstr "Aktivieren Sie 'Passwort ändern' oben, um ein neues Passwort für diesen Benutzer zu setzen."
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:45
|
||||
#: lib/mv_web/live/user_live/form.ex:92
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Confirm Password"
|
||||
msgstr "Passwort bestätigen"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:57
|
||||
#: lib/mv_web/live/user_live/form.ex:104
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Consider using special characters"
|
||||
msgstr "Sonderzeichen empfohlen"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:56
|
||||
#: lib/mv_web/live/user_live/form.ex:103
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Include both letters and numbers"
|
||||
msgstr "Buchstaben und Zahlen verwenden"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:35
|
||||
#: lib/mv_web/live/user_live/form.ex:82
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Password"
|
||||
msgstr "Passwort"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:53
|
||||
#: lib/mv_web/live/user_live/form.ex:100
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Password requirements"
|
||||
msgstr "Passwort-Anforderungen"
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:25
|
||||
#: lib/mv_web/live/user_live/index.html.heex:21
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Select all users"
|
||||
msgstr "Alle Benutzer auswählen"
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:39
|
||||
#: lib/mv_web/live/user_live/index.html.heex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Select user"
|
||||
msgstr "Benutzer auswählen"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:27
|
||||
#: lib/mv_web/live/user_live/form.ex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Set Password"
|
||||
msgstr "Passwort setzen"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:83
|
||||
#: lib/mv_web/live/user_live/form.ex:130
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "User will be created without a password. Check 'Set Password' to add one."
|
||||
msgstr "Benutzer wird ohne Passwort erstellt. Aktivieren Sie 'Passwort setzen', um eines hinzuzufügen."
|
||||
|
|
|
|||
|
|
@ -17,13 +17,13 @@ msgid "Actions"
|
|||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:77
|
||||
#: lib/mv_web/live/user_live/index.html.heex:69
|
||||
#: lib/mv_web/live/user_live/index.html.heex:70
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Are you sure?"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts.ex:71
|
||||
#: lib/mv_web/components/layouts.ex:83
|
||||
#: lib/mv_web/components/layouts.ex:72
|
||||
#: lib/mv_web/components/layouts.ex:84
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Attempting to reconnect"
|
||||
msgstr ""
|
||||
|
|
@ -36,14 +36,14 @@ msgid "City"
|
|||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:79
|
||||
#: lib/mv_web/live/user_live/index.html.heex:71
|
||||
#: lib/mv_web/live/user_live/index.html.heex:72
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:71
|
||||
#: lib/mv_web/live/user_live/form.ex:109
|
||||
#: lib/mv_web/live/user_live/index.html.heex:63
|
||||
#: lib/mv_web/live/user_live/form.ex:156
|
||||
#: lib/mv_web/live/user_live/index.html.heex:64
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
|
@ -58,7 +58,7 @@ msgstr ""
|
|||
#: lib/mv_web/live/member_live/index.html.heex:58
|
||||
#: lib/mv_web/live/member_live/show.ex:27
|
||||
#: lib/mv_web/live/user_live/form.ex:14
|
||||
#: lib/mv_web/live/user_live/index.html.heex:48
|
||||
#: lib/mv_web/live/user_live/index.html.heex:44
|
||||
#: lib/mv_web/live/user_live/show.ex:24
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Email"
|
||||
|
|
@ -89,17 +89,17 @@ msgid "New Member"
|
|||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:68
|
||||
#: lib/mv_web/live/user_live/index.html.heex:60
|
||||
#: lib/mv_web/live/user_live/index.html.heex:61
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Show"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts.ex:78
|
||||
#: lib/mv_web/components/layouts.ex:79
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Something went wrong!"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts.ex:66
|
||||
#: lib/mv_web/components/layouts.ex:67
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "We can't find the internet"
|
||||
msgstr ""
|
||||
|
|
@ -168,7 +168,7 @@ msgstr ""
|
|||
#: lib/mv_web/live/member_live/form.ex:49
|
||||
#: lib/mv_web/live/property_live/form.ex:41
|
||||
#: lib/mv_web/live/property_type_live/form.ex:29
|
||||
#: lib/mv_web/live/user_live/form.ex:92
|
||||
#: lib/mv_web/live/user_live/form.ex:139
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saving..."
|
||||
msgstr ""
|
||||
|
|
@ -262,7 +262,7 @@ msgstr ""
|
|||
#: lib/mv_web/live/member_live/form.ex:52
|
||||
#: lib/mv_web/live/property_live/form.ex:44
|
||||
#: lib/mv_web/live/property_type_live/form.ex:32
|
||||
#: lib/mv_web/live/user_live/form.ex:95
|
||||
#: lib/mv_web/live/user_live/form.ex:142
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
|
@ -287,7 +287,7 @@ msgstr ""
|
|||
msgid "Edit User"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:27
|
||||
#: lib/mv_web/live/user_live/show.ex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
|
|
@ -302,29 +302,81 @@ msgstr ""
|
|||
msgid "Immutable"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:73
|
||||
#, elixir-autogen, elixir-format
|
||||
#: lib/mv_web/components/layouts/navbar.ex:75
|
||||
#, elixir-autogen
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/index.ex:12
|
||||
#: lib/mv_web/live/user_live/index.html.heex:3
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Listing Users"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/property_live/form.ex:27
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Member"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:14
|
||||
#: lib/mv_web/components/layouts/navbar.ex:16
|
||||
#: lib/mv_web/live/member_live/index.ex:12
|
||||
#: lib/mv_web/live/member_live/index.html.heex:3
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Members"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/property_live/form.ex:27
|
||||
#: lib/mv_web/live/user_live/index.html.heex:52
|
||||
#: lib/mv_web/live/user_live/show.ex:25
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Member"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:55
|
||||
#, elixir-autogen
|
||||
msgid "No member"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:31
|
||||
#, elixir-autogen
|
||||
msgid "No member assigned"
|
||||
msgstr ""
|
||||
|
||||
msgid "Profile"
|
||||
msgstr ""
|
||||
|
||||
msgid "Edit your member information"
|
||||
msgstr ""
|
||||
|
||||
msgid "Save Profile"
|
||||
msgstr ""
|
||||
|
||||
msgid "Profile updated successfully"
|
||||
msgstr ""
|
||||
|
||||
msgid "No member profile found"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:18
|
||||
#, elixir-autogen
|
||||
msgid "Member Assignment"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:31
|
||||
#, elixir-autogen
|
||||
msgid "Create new member automatically"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:46
|
||||
#, elixir-autogen
|
||||
msgid "Assign to existing member"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:54
|
||||
#, elixir-autogen
|
||||
msgid "Select Member"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:57
|
||||
#, elixir-autogen
|
||||
msgid "Choose a member..."
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/index.ex:15
|
||||
#: lib/mv_web/live/user_live/index.html.heex:3
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Listing Users"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:50
|
||||
#: lib/mv_web/live/property_type_live/form.ex:16
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -336,29 +388,29 @@ msgstr ""
|
|||
msgid "New User"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:27
|
||||
#: lib/mv_web/live/user_live/show.ex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Not enabled"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:25
|
||||
#: lib/mv_web/live/user_live/show.ex:33
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Not set"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:75
|
||||
#: lib/mv_web/live/user_live/form.ex:83
|
||||
#: lib/mv_web/live/user_live/form.ex:122
|
||||
#: lib/mv_web/live/user_live/form.ex:130
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:56
|
||||
#: lib/mv_web/live/user_live/show.ex:25
|
||||
#: lib/mv_web/live/user_live/index.html.heex:57
|
||||
#: lib/mv_web/live/user_live/show.ex:33
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "OIDC ID"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:26
|
||||
#: lib/mv_web/live/user_live/show.ex:34
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Password Authentication"
|
||||
msgstr ""
|
||||
|
|
@ -368,7 +420,7 @@ msgstr ""
|
|||
msgid "Please select a property type first"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:69
|
||||
#: lib/mv_web/components/layouts/navbar.ex:71
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Profil"
|
||||
msgstr ""
|
||||
|
|
@ -413,17 +465,17 @@ msgstr ""
|
|||
msgid "Select member"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:72
|
||||
#: lib/mv_web/components/layouts/navbar.ex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:93
|
||||
#: lib/mv_web/live/user_live/form.ex:140
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Save User"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:38
|
||||
#: lib/mv_web/live/user_live/show.ex:50
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Show User"
|
||||
msgstr ""
|
||||
|
|
@ -453,7 +505,7 @@ msgstr ""
|
|||
msgid "Use this form to manage user records in your database."
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:110
|
||||
#: lib/mv_web/live/user_live/form.ex:157
|
||||
#: lib/mv_web/live/user_live/show.ex:9
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "User"
|
||||
|
|
@ -479,77 +531,77 @@ msgstr ""
|
|||
msgid "descending"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:109
|
||||
#: lib/mv_web/live/user_live/form.ex:156
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:64
|
||||
#: lib/mv_web/live/user_live/form.ex:111
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Admin Note"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:64
|
||||
#: lib/mv_web/live/user_live/form.ex:111
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "As an administrator, you can directly set a new password for this user using the same secure Ash Authentication system."
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:55
|
||||
#: lib/mv_web/live/user_live/form.ex:102
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "At least 8 characters"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:27
|
||||
#: lib/mv_web/live/user_live/form.ex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:75
|
||||
#: lib/mv_web/live/user_live/form.ex:122
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Check 'Change Password' above to set a new password for this user."
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:45
|
||||
#: lib/mv_web/live/user_live/form.ex:92
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Confirm Password"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:57
|
||||
#: lib/mv_web/live/user_live/form.ex:104
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Consider using special characters"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:56
|
||||
#: lib/mv_web/live/user_live/form.ex:103
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Include both letters and numbers"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:35
|
||||
#: lib/mv_web/live/user_live/form.ex:82
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:53
|
||||
#: lib/mv_web/live/user_live/form.ex:100
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Password requirements"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:25
|
||||
#: lib/mv_web/live/user_live/index.html.heex:21
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Select all users"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:39
|
||||
#: lib/mv_web/live/user_live/index.html.heex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Select user"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:27
|
||||
#: lib/mv_web/live/user_live/form.ex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Set Password"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:83
|
||||
#: lib/mv_web/live/user_live/form.ex:130
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "User will be created without a password. Check 'Set Password' to add one."
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -17,13 +17,13 @@ msgid "Actions"
|
|||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:77
|
||||
#: lib/mv_web/live/user_live/index.html.heex:69
|
||||
#: lib/mv_web/live/user_live/index.html.heex:70
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Are you sure?"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts.ex:71
|
||||
#: lib/mv_web/components/layouts.ex:83
|
||||
#: lib/mv_web/components/layouts.ex:72
|
||||
#: lib/mv_web/components/layouts.ex:84
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Attempting to reconnect"
|
||||
msgstr ""
|
||||
|
|
@ -36,14 +36,14 @@ msgid "City"
|
|||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:79
|
||||
#: lib/mv_web/live/user_live/index.html.heex:71
|
||||
#: lib/mv_web/live/user_live/index.html.heex:72
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:71
|
||||
#: lib/mv_web/live/user_live/form.ex:109
|
||||
#: lib/mv_web/live/user_live/index.html.heex:63
|
||||
#: lib/mv_web/live/user_live/form.ex:156
|
||||
#: lib/mv_web/live/user_live/index.html.heex:64
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
|
@ -58,7 +58,7 @@ msgstr ""
|
|||
#: lib/mv_web/live/member_live/index.html.heex:58
|
||||
#: lib/mv_web/live/member_live/show.ex:27
|
||||
#: lib/mv_web/live/user_live/form.ex:14
|
||||
#: lib/mv_web/live/user_live/index.html.heex:48
|
||||
#: lib/mv_web/live/user_live/index.html.heex:44
|
||||
#: lib/mv_web/live/user_live/show.ex:24
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Email"
|
||||
|
|
@ -89,17 +89,17 @@ msgid "New Member"
|
|||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:68
|
||||
#: lib/mv_web/live/user_live/index.html.heex:60
|
||||
#: lib/mv_web/live/user_live/index.html.heex:61
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Show"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts.ex:78
|
||||
#: lib/mv_web/components/layouts.ex:79
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Something went wrong!"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts.ex:66
|
||||
#: lib/mv_web/components/layouts.ex:67
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "We can't find the internet"
|
||||
msgstr ""
|
||||
|
|
@ -168,7 +168,7 @@ msgstr ""
|
|||
#: lib/mv_web/live/member_live/form.ex:49
|
||||
#: lib/mv_web/live/property_live/form.ex:41
|
||||
#: lib/mv_web/live/property_type_live/form.ex:29
|
||||
#: lib/mv_web/live/user_live/form.ex:92
|
||||
#: lib/mv_web/live/user_live/form.ex:139
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saving..."
|
||||
msgstr ""
|
||||
|
|
@ -262,7 +262,7 @@ msgstr ""
|
|||
#: lib/mv_web/live/member_live/form.ex:52
|
||||
#: lib/mv_web/live/property_live/form.ex:44
|
||||
#: lib/mv_web/live/property_type_live/form.ex:32
|
||||
#: lib/mv_web/live/user_live/form.ex:95
|
||||
#: lib/mv_web/live/user_live/form.ex:142
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
|
@ -287,7 +287,7 @@ msgstr ""
|
|||
msgid "Edit User"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:27
|
||||
#: lib/mv_web/live/user_live/show.ex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
|
|
@ -302,27 +302,81 @@ msgstr ""
|
|||
msgid "Immutable"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:73
|
||||
#, elixir-autogen, elixir-format
|
||||
#: lib/mv_web/components/layouts/navbar.ex:75
|
||||
#, elixir-autogen
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
msgstr "Logout"
|
||||
|
||||
#: lib/mv_web/live/user_live/index.ex:12
|
||||
#: lib/mv_web/live/user_live/index.html.heex:3
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Listing Users"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/property_live/form.ex:27
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Member"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:14
|
||||
#: lib/mv_web/components/layouts/navbar.ex:16
|
||||
#: lib/mv_web/live/member_live/index.ex:12
|
||||
#: lib/mv_web/live/member_live/index.html.heex:3
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Members"
|
||||
msgstr "Members"
|
||||
|
||||
#: lib/mv_web/live/property_live/form.ex:27
|
||||
#: lib/mv_web/live/user_live/index.html.heex:52
|
||||
#: lib/mv_web/live/user_live/show.ex:25
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Member"
|
||||
msgstr "Member"
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:55
|
||||
#, elixir-autogen
|
||||
msgid "No member"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:31
|
||||
#, elixir-autogen
|
||||
msgid "No member assigned"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "Profile"
|
||||
msgstr "Profile"
|
||||
|
||||
msgid "Edit your member information"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgid "Save Profile"
|
||||
msgstr "Profile"
|
||||
|
||||
msgid "Profile updated successfully"
|
||||
msgstr ""
|
||||
|
||||
msgid "No member profile found"
|
||||
msgstr "No member profile found"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:18
|
||||
#, elixir-autogen
|
||||
msgid "Member Assignment"
|
||||
msgstr "Member Assignment"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:31
|
||||
#, elixir-autogen
|
||||
msgid "Create new member automatically"
|
||||
msgstr "Create new member automatically"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:46
|
||||
#, elixir-autogen
|
||||
msgid "Assign to existing member"
|
||||
msgstr "Assign to existing member"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:54
|
||||
#, elixir-autogen
|
||||
msgid "Select Member"
|
||||
msgstr "Select Member"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:57
|
||||
#, elixir-autogen
|
||||
msgid "Choose a member..."
|
||||
msgstr "Choose a member..."
|
||||
|
||||
#: lib/mv_web/live/user_live/index.ex:15
|
||||
#: lib/mv_web/live/user_live/index.html.heex:3
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Listing Users"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/member_live/index.html.heex:50
|
||||
|
|
@ -336,29 +390,29 @@ msgstr ""
|
|||
msgid "New User"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:27
|
||||
#: lib/mv_web/live/user_live/show.ex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Not enabled"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:25
|
||||
#: lib/mv_web/live/user_live/show.ex:33
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Not set"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:75
|
||||
#: lib/mv_web/live/user_live/form.ex:83
|
||||
#: lib/mv_web/live/user_live/form.ex:122
|
||||
#: lib/mv_web/live/user_live/form.ex:130
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:56
|
||||
#: lib/mv_web/live/user_live/show.ex:25
|
||||
#: lib/mv_web/live/user_live/index.html.heex:57
|
||||
#: lib/mv_web/live/user_live/show.ex:33
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "OIDC ID"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:26
|
||||
#: lib/mv_web/live/user_live/show.ex:34
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Password Authentication"
|
||||
msgstr ""
|
||||
|
|
@ -368,10 +422,10 @@ msgstr ""
|
|||
msgid "Please select a property type first"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:69
|
||||
#: lib/mv_web/components/layouts/navbar.ex:71
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Profil"
|
||||
msgstr ""
|
||||
msgstr "Profile"
|
||||
|
||||
#: lib/mv_web/live/property_live/form.ex:207
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
|
|
@ -411,19 +465,19 @@ msgstr ""
|
|||
#: lib/mv_web/live/member_live/index.html.heex:41
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Select member"
|
||||
msgstr ""
|
||||
msgstr "Select Member"
|
||||
|
||||
#: lib/mv_web/components/layouts/navbar.ex:72
|
||||
#: lib/mv_web/components/layouts/navbar.ex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:93
|
||||
#: lib/mv_web/live/user_live/form.ex:140
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Save User"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/show.ex:38
|
||||
#: lib/mv_web/live/user_live/show.ex:50
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Show User"
|
||||
msgstr ""
|
||||
|
|
@ -453,7 +507,7 @@ msgstr ""
|
|||
msgid "Use this form to manage user records in your database."
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:110
|
||||
#: lib/mv_web/live/user_live/form.ex:157
|
||||
#: lib/mv_web/live/user_live/show.ex:9
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "User"
|
||||
|
|
@ -479,77 +533,77 @@ msgstr ""
|
|||
msgid "descending"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:109
|
||||
#: lib/mv_web/live/user_live/form.ex:156
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:64
|
||||
#: lib/mv_web/live/user_live/form.ex:111
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Admin Note"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:64
|
||||
#: lib/mv_web/live/user_live/form.ex:111
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "As an administrator, you can directly set a new password for this user using the same secure Ash Authentication system."
|
||||
msgstr "As an administrator, you can directly set a new password for this user using the same secure Ash Authentication system."
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:55
|
||||
#: lib/mv_web/live/user_live/form.ex:102
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "At least 8 characters"
|
||||
msgstr "At least 8 characters"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:27
|
||||
#: lib/mv_web/live/user_live/form.ex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Change Password"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:75
|
||||
#: lib/mv_web/live/user_live/form.ex:122
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Check 'Change Password' above to set a new password for this user."
|
||||
msgstr "Check 'Change Password' above to set a new password for this user."
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:45
|
||||
#: lib/mv_web/live/user_live/form.ex:92
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Confirm Password"
|
||||
msgstr "Confirm Password"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:57
|
||||
#: lib/mv_web/live/user_live/form.ex:104
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Consider using special characters"
|
||||
msgstr "Consider using special characters"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:56
|
||||
#: lib/mv_web/live/user_live/form.ex:103
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Include both letters and numbers"
|
||||
msgstr "Include both letters and numbers"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:35
|
||||
#: lib/mv_web/live/user_live/form.ex:82
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Password"
|
||||
msgstr "Password"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:53
|
||||
#: lib/mv_web/live/user_live/form.ex:100
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Password requirements"
|
||||
msgstr "Password requirements"
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:25
|
||||
#: lib/mv_web/live/user_live/index.html.heex:21
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Select all users"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/index.html.heex:39
|
||||
#: lib/mv_web/live/user_live/index.html.heex:35
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Select user"
|
||||
msgstr ""
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:27
|
||||
#: lib/mv_web/live/user_live/form.ex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Set Password"
|
||||
msgstr "Set Password"
|
||||
|
||||
#: lib/mv_web/live/user_live/form.ex:83
|
||||
#: lib/mv_web/live/user_live/form.ex:130
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "User will be created without a password. Check 'Set Password' to add one."
|
||||
msgstr "User will be created without a password. Check 'Set Password' to add one."
|
||||
|
|
|
|||
17
priv/repo/migrations/20250724161006_add_unique_member_id.exs
Normal file
17
priv/repo/migrations/20250724161006_add_unique_member_id.exs
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
defmodule Mv.Repo.Migrations.AddUniqueMemberId do
|
||||
@moduledoc """
|
||||
Updates resources based on their most recent snapshots.
|
||||
|
||||
This file was autogenerated with `mix ash_postgres.generate_migrations`
|
||||
"""
|
||||
|
||||
use Ecto.Migration
|
||||
|
||||
def up do
|
||||
create unique_index(:users, [:member_id], name: "users_unique_member_id_index")
|
||||
end
|
||||
|
||||
def down do
|
||||
drop_if_exists unique_index(:users, [:member_id], name: "users_unique_member_id_index")
|
||||
end
|
||||
end
|
||||
21
priv/repo/migrations/20250724161939_add_admin_to_users.exs
Normal file
21
priv/repo/migrations/20250724161939_add_admin_to_users.exs
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
defmodule Mv.Repo.Migrations.AddAdminToUsers do
|
||||
@moduledoc """
|
||||
Updates resources based on their most recent snapshots.
|
||||
|
||||
This file was autogenerated with `mix ash_postgres.generate_migrations`
|
||||
"""
|
||||
|
||||
use Ecto.Migration
|
||||
|
||||
def up do
|
||||
alter table(:users) do
|
||||
add :admin?, :boolean, null: false, default: false
|
||||
end
|
||||
end
|
||||
|
||||
def down do
|
||||
alter table(:users) do
|
||||
remove :admin?
|
||||
end
|
||||
end
|
||||
end
|
||||
141
priv/resource_snapshots/repo/users/20250724161006.json
Normal file
141
priv/resource_snapshots/repo/users/20250724161006.json
Normal file
|
|
@ -0,0 +1,141 @@
|
|||
{
|
||||
"attributes": [
|
||||
{
|
||||
"allow_nil?": false,
|
||||
"default": "fragment(\"gen_random_uuid()\")",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": true,
|
||||
"references": null,
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "id",
|
||||
"type": "uuid"
|
||||
},
|
||||
{
|
||||
"allow_nil?": false,
|
||||
"default": "nil",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": false,
|
||||
"references": null,
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "email",
|
||||
"type": "citext"
|
||||
},
|
||||
{
|
||||
"allow_nil?": true,
|
||||
"default": "nil",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": false,
|
||||
"references": null,
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "hashed_password",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"allow_nil?": true,
|
||||
"default": "nil",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": false,
|
||||
"references": null,
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "oidc_id",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"allow_nil?": true,
|
||||
"default": "nil",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": false,
|
||||
"references": {
|
||||
"deferrable": false,
|
||||
"destination_attribute": "id",
|
||||
"destination_attribute_default": null,
|
||||
"destination_attribute_generated": null,
|
||||
"index?": false,
|
||||
"match_type": null,
|
||||
"match_with": null,
|
||||
"multitenancy": {
|
||||
"attribute": null,
|
||||
"global": null,
|
||||
"strategy": null
|
||||
},
|
||||
"name": "users_member_id_fkey",
|
||||
"on_delete": null,
|
||||
"on_update": null,
|
||||
"primary_key?": true,
|
||||
"schema": "public",
|
||||
"table": "members"
|
||||
},
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "member_id",
|
||||
"type": "uuid"
|
||||
}
|
||||
],
|
||||
"base_filter": null,
|
||||
"check_constraints": [],
|
||||
"custom_indexes": [],
|
||||
"custom_statements": [],
|
||||
"has_create_action": true,
|
||||
"hash": "5D2170BB579B2CE45596ED1CED44D45A3BBEDDB7B9573CB7E5F087F47F4C4CA9",
|
||||
"identities": [
|
||||
{
|
||||
"all_tenants?": false,
|
||||
"base_filter": null,
|
||||
"index_name": "users_unique_email_index",
|
||||
"keys": [
|
||||
{
|
||||
"type": "atom",
|
||||
"value": "email"
|
||||
}
|
||||
],
|
||||
"name": "unique_email",
|
||||
"nils_distinct?": true,
|
||||
"where": null
|
||||
},
|
||||
{
|
||||
"all_tenants?": false,
|
||||
"base_filter": null,
|
||||
"index_name": "users_unique_oidc_id_index",
|
||||
"keys": [
|
||||
{
|
||||
"type": "atom",
|
||||
"value": "oidc_id"
|
||||
}
|
||||
],
|
||||
"name": "unique_oidc_id",
|
||||
"nils_distinct?": true,
|
||||
"where": null
|
||||
},
|
||||
{
|
||||
"all_tenants?": false,
|
||||
"base_filter": null,
|
||||
"index_name": "users_unique_member_id_index",
|
||||
"keys": [
|
||||
{
|
||||
"type": "atom",
|
||||
"value": "member_id"
|
||||
}
|
||||
],
|
||||
"name": "unique_member_id",
|
||||
"nils_distinct?": true,
|
||||
"where": null
|
||||
}
|
||||
],
|
||||
"multitenancy": {
|
||||
"attribute": null,
|
||||
"global": null,
|
||||
"strategy": null
|
||||
},
|
||||
"repo": "Elixir.Mv.Repo",
|
||||
"schema": null,
|
||||
"table": "users"
|
||||
}
|
||||
153
priv/resource_snapshots/repo/users/20250724161939.json
Normal file
153
priv/resource_snapshots/repo/users/20250724161939.json
Normal file
|
|
@ -0,0 +1,153 @@
|
|||
{
|
||||
"attributes": [
|
||||
{
|
||||
"allow_nil?": false,
|
||||
"default": "fragment(\"gen_random_uuid()\")",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": true,
|
||||
"references": null,
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "id",
|
||||
"type": "uuid"
|
||||
},
|
||||
{
|
||||
"allow_nil?": false,
|
||||
"default": "nil",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": false,
|
||||
"references": null,
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "email",
|
||||
"type": "citext"
|
||||
},
|
||||
{
|
||||
"allow_nil?": true,
|
||||
"default": "nil",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": false,
|
||||
"references": null,
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "hashed_password",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"allow_nil?": true,
|
||||
"default": "nil",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": false,
|
||||
"references": null,
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "oidc_id",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"allow_nil?": false,
|
||||
"default": "false",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": false,
|
||||
"references": null,
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "admin?",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"allow_nil?": true,
|
||||
"default": "nil",
|
||||
"generated?": false,
|
||||
"precision": null,
|
||||
"primary_key?": false,
|
||||
"references": {
|
||||
"deferrable": false,
|
||||
"destination_attribute": "id",
|
||||
"destination_attribute_default": null,
|
||||
"destination_attribute_generated": null,
|
||||
"index?": false,
|
||||
"match_type": null,
|
||||
"match_with": null,
|
||||
"multitenancy": {
|
||||
"attribute": null,
|
||||
"global": null,
|
||||
"strategy": null
|
||||
},
|
||||
"name": "users_member_id_fkey",
|
||||
"on_delete": null,
|
||||
"on_update": null,
|
||||
"primary_key?": true,
|
||||
"schema": "public",
|
||||
"table": "members"
|
||||
},
|
||||
"scale": null,
|
||||
"size": null,
|
||||
"source": "member_id",
|
||||
"type": "uuid"
|
||||
}
|
||||
],
|
||||
"base_filter": null,
|
||||
"check_constraints": [],
|
||||
"custom_indexes": [],
|
||||
"custom_statements": [],
|
||||
"has_create_action": true,
|
||||
"hash": "045ACBFE7FEA8E44855F93AE816A54CE6302371FEA43C8865288B86E6F908838",
|
||||
"identities": [
|
||||
{
|
||||
"all_tenants?": false,
|
||||
"base_filter": null,
|
||||
"index_name": "users_unique_email_index",
|
||||
"keys": [
|
||||
{
|
||||
"type": "atom",
|
||||
"value": "email"
|
||||
}
|
||||
],
|
||||
"name": "unique_email",
|
||||
"nils_distinct?": true,
|
||||
"where": null
|
||||
},
|
||||
{
|
||||
"all_tenants?": false,
|
||||
"base_filter": null,
|
||||
"index_name": "users_unique_member_id_index",
|
||||
"keys": [
|
||||
{
|
||||
"type": "atom",
|
||||
"value": "member_id"
|
||||
}
|
||||
],
|
||||
"name": "unique_member_id",
|
||||
"nils_distinct?": true,
|
||||
"where": null
|
||||
},
|
||||
{
|
||||
"all_tenants?": false,
|
||||
"base_filter": null,
|
||||
"index_name": "users_unique_oidc_id_index",
|
||||
"keys": [
|
||||
{
|
||||
"type": "atom",
|
||||
"value": "oidc_id"
|
||||
}
|
||||
],
|
||||
"name": "unique_oidc_id",
|
||||
"nils_distinct?": true,
|
||||
"where": null
|
||||
}
|
||||
],
|
||||
"multitenancy": {
|
||||
"attribute": null,
|
||||
"global": null,
|
||||
"strategy": null
|
||||
},
|
||||
"repo": "Elixir.Mv.Repo",
|
||||
"schema": null,
|
||||
"table": "users"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue