Member Resource Policies closes #345 #346
1 changed files with 15 additions and 0 deletions
|
|
@ -59,4 +59,19 @@ defmodule MvWeb.LiveHelpers do
|
|||
user
|
||||
end
|
||||
end
|
||||
|
||||
@doc """
|
||||
Helper function to get the current actor (user) from socket assigns.
|
||||
|
||||
Provides consistent access pattern across all LiveViews.
|
||||
Returns nil if no current_user is present.
|
||||
|
||||
## Examples
|
||||
|
||||
actor = current_actor(socket)
|
||||
members = Membership.list_members!(actor: actor)
|
||||
"""
|
||||
def current_actor(socket) do
|
||||
socket.assigns[:current_user] || socket.assigns.current_user
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue