Integrate Member policies in LiveViews

- Add on_mount hook to ensure user role is loaded in all Member LiveViews
- Pass actor parameter to all Ash operations (read, get, create, update, destroy, load)
This commit is contained in:
Moritz 2026-01-09 00:02:19 +01:00
parent a42fc8a6eb
commit c544cdc07c
Signed by: moritz
GPG key ID: 1020A035E5DD0824
7 changed files with 160 additions and 65 deletions

View file

@ -1997,6 +1997,11 @@ msgstr "Rolle erfolgreich gespeichert"
msgid "System roles cannot be deleted."
msgstr "System-Rollen können nicht gelöscht werden."
#: lib/mv_web/live/member_live/form.ex
#, elixir-autogen, elixir-format
msgid "You do not have permission to %{action} members."
msgstr ""
#~ #: lib/mv_web/live/member_live/form.ex
#~ #: lib/mv_web/live/member_live/show.ex
#~ #: lib/mv_web/translations/member_fields.ex

View file

@ -1997,3 +1997,8 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "System roles cannot be deleted."
msgstr ""
#: lib/mv_web/live/member_live/form.ex
#, elixir-autogen, elixir-format
msgid "You do not have permission to %{action} members."
msgstr ""

View file

@ -1998,6 +1998,11 @@ msgstr ""
msgid "System roles cannot be deleted."
msgstr ""
#: lib/mv_web/live/member_live/form.ex
#, elixir-autogen, elixir-format
msgid "You do not have permission to %{action} members."
msgstr ""
#~ #: lib/mv_web/live/components/payment_filter_component.ex
#~ #, elixir-autogen, elixir-format
#~ msgid "All payment statuses"