Compare commits
3 commits
e0d7de4712
...
cf364fc30e
| Author | SHA1 | Date | |
|---|---|---|---|
| cf364fc30e | |||
| a5e2f46659 | |||
| e2bbe1fb40 |
3 changed files with 4 additions and 13 deletions
|
|
@ -39,10 +39,7 @@ defmodule MvWeb.MemberLive.Show do
|
||||||
<:item title={gettext("Postal Code")}>{@member.postal_code}</:item>
|
<:item title={gettext("Postal Code")}>{@member.postal_code}</:item>
|
||||||
<:item title={gettext("Linked User")}>
|
<:item title={gettext("Linked User")}>
|
||||||
<%= if @member.user do %>
|
<%= if @member.user do %>
|
||||||
<.link
|
<.link navigate={~p"/users/#{@member.user}"} class="text-blue-600 hover:text-blue-800 underline">
|
||||||
navigate={~p"/users/#{@member.user}"}
|
|
||||||
class="text-blue-600 hover:text-blue-800 underline"
|
|
||||||
>
|
|
||||||
<.icon name="hero-user" class="h-4 w-4 inline mr-1" />
|
<.icon name="hero-user" class="h-4 w-4 inline mr-1" />
|
||||||
{@member.user.email}
|
{@member.user.email}
|
||||||
</.link>
|
</.link>
|
||||||
|
|
|
||||||
|
|
@ -28,10 +28,7 @@ defmodule MvWeb.UserLive.Show do
|
||||||
</:item>
|
</:item>
|
||||||
<:item title={gettext("Linked Member")}>
|
<:item title={gettext("Linked Member")}>
|
||||||
<%= if @user.member do %>
|
<%= if @user.member do %>
|
||||||
<.link
|
<.link navigate={~p"/members/#{@user.member}"} class="text-blue-600 hover:text-blue-800 underline">
|
||||||
navigate={~p"/members/#{@user.member}"}
|
|
||||||
class="text-blue-600 hover:text-blue-800 underline"
|
|
||||||
>
|
|
||||||
<.icon name="hero-users" class="h-4 w-4 inline mr-1" />
|
<.icon name="hero-users" class="h-4 w-4 inline mr-1" />
|
||||||
{@user.member.first_name} {@user.member.last_name}
|
{@user.member.first_name} {@user.member.last_name}
|
||||||
</.link>
|
</.link>
|
||||||
|
|
|
||||||
|
|
@ -161,10 +161,7 @@ Enum.each(linked_members, fn member_attrs ->
|
||||||
)
|
)
|
||||||
else
|
else
|
||||||
# User already has a member, just create the member without linking - use upsert to prevent duplicates
|
# User already has a member, just create the member without linking - use upsert to prevent duplicates
|
||||||
Membership.create_member!(member_attrs_without_user,
|
Membership.create_member!(member_attrs_without_user, upsert?: true, upsert_identity: :unique_email)
|
||||||
upsert?: true,
|
|
||||||
upsert_identity: :unique_email
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue