From eccaca068dd731c88645deeedf23bb3325dd78f9 Mon Sep 17 00:00:00 2001 From: Ryan Pandya Date: Sat, 29 Oct 2022 17:20:14 -0700 Subject: [PATCH] Janky initial implementation of auth and profiles --- friends/lib/friends/accounts/user.ex | 2 ++ friends/lib/friends_web/router.ex | 2 ++ friends/lib/friends_web/templates/layout/_user_menu.html.heex | 2 ++ 3 files changed, 6 insertions(+) diff --git a/friends/lib/friends/accounts/user.ex b/friends/lib/friends/accounts/user.ex index db2af5a..c46b984 100644 --- a/friends/lib/friends/accounts/user.ex +++ b/friends/lib/friends/accounts/user.ex @@ -22,6 +22,8 @@ defmodule Friends.Accounts.User do def load_profile(nil) do %{profile: nil} + + has_one :profile, Friends.Friend end @doc """ diff --git a/friends/lib/friends_web/router.ex b/friends/lib/friends_web/router.ex index ef62b00..42cdd77 100644 --- a/friends/lib/friends_web/router.ex +++ b/friends/lib/friends_web/router.ex @@ -23,6 +23,8 @@ defmodule FriendsWeb.Router do get "/", PageController, :index get "/friends", FriendController, :index + live "/friend/:slug", FriendsLive.Show + live "/friend/:slug", FriendLive.Show live "/friend/:slug/edit", FriendLive.Edit end diff --git a/friends/lib/friends_web/templates/layout/_user_menu.html.heex b/friends/lib/friends_web/templates/layout/_user_menu.html.heex index 7fe5e94..2cdf574 100644 --- a/friends/lib/friends_web/templates/layout/_user_menu.html.heex +++ b/friends/lib/friends_web/templates/layout/_user_menu.html.heex @@ -6,5 +6,7 @@ <% else %> <%= link "Log in", to: Routes.user_session_path(@conn, :new), class: "btn" %> <%= link "Register", to: Routes.user_registration_path(@conn, :new), class: "btn btn-primary" %> + <%= link "Log in", to: Routes.user_session_path(@conn, :new), class: "btn" %> + <%= link "Register", to: Routes.user_registration_path(@conn, :new), class: "btn btn-primary" %> <% end %>