WIP feat: member user relation

This commit is contained in:
Moritz 2025-07-24 20:15:01 +02:00
parent 997691746a
commit 4e6f5a517a
Signed by: moritz
GPG key ID: 1020A035E5DD0824
35 changed files with 1208 additions and 192 deletions

View file

@ -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 ""