diff --git a/lib/mv_web/live/user_live/index.html.heex b/lib/mv_web/live/user_live/index.html.heex index bb5a49d..ab13f90 100644 --- a/lib/mv_web/live/user_live/index.html.heex +++ b/lib/mv_web/live/user_live/index.html.heex @@ -15,6 +15,8 @@ rows={@users} row_id={fn user -> "row-#{user.id}" end} row_click={fn user -> JS.navigate(~p"/users/#{user}") end} + sort_field={@sort_field} + sort_order={@sort_order} > <:col :let={user} @@ -45,6 +47,7 @@ <:col :let={user} + sort_field={:email} label={ sort_button(%{ field: :email, @@ -74,7 +77,7 @@ <% end %> <:col :let={user} label={gettext("OIDC")}> - <%= if user.oidc_id do %> + <%= if MvWeb.Helpers.UserHelpers.has_oidc?(user) do %> {gettext("Linked")} <% else %> diff --git a/lib/mv_web/live/user_live/show.ex b/lib/mv_web/live/user_live/show.ex index 2f52197..4d803cd 100644 --- a/lib/mv_web/live/user_live/show.ex +++ b/lib/mv_web/live/user_live/show.ex @@ -62,7 +62,9 @@ defmodule MvWeb.UserLive.Show do else: gettext("Not enabled")} <:item title={gettext("OIDC")}> - {if @user.oidc_id, do: gettext("Linked"), else: gettext("Not linked")} + {if MvWeb.Helpers.UserHelpers.has_oidc?(@user), + do: gettext("Linked"), + else: gettext("Not linked")} <:item title={gettext("Linked Member")}> <%= if @user.member do %>