Skip to content

Commit d199316

Browse files
committed
preload offices for setting page context
1 parent 45d4232 commit d199316

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
11
defmodule BasketWeb.SettingsController do
22
use BasketWeb, :controller
33

4+
alias Basket.Repo
5+
46
def index(conn, _params) do
7+
conn =
8+
if user = Pow.Plug.current_user(conn) do
9+
user = Repo.preload(user, :offices)
10+
assign(conn, :current_user, user)
11+
else
12+
conn
13+
end
14+
515
render(assign(conn, :form, %{}), "index.html")
616
end
717
end

lib/basket_web/controllers/settings/settings_html.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ defmodule BasketWeb.SettingsHTML do
88
<div class="flex-col p-4">
99
<NavRow.render id="nav-row" />
1010
11-
<%= if @officer do %>
11+
<%= if @current_user.offices > 0 do %>
1212
<.form for={@form} class="flex flex-col" action="/invitations" method="post">
1313
<span class="mr-2">
1414
Send a club invite

0 commit comments

Comments
 (0)