From 8e1bb5c333f288d26e63961ccf5b59ff3763d173 Mon Sep 17 00:00:00 2001 From: Daniel Savory Date: Thu, 9 Jan 2025 12:44:11 +1100 Subject: [PATCH] change routes to /account instead of /users --- lib/wild/application.ex | 3 +-- .../components/layouts/root.html.heex | 8 ++++---- lib/wild_web/router.ex | 20 +++++++++---------- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/lib/wild/application.ex b/lib/wild/application.ex index 4d7daea..a48203b 100644 --- a/lib/wild/application.ex +++ b/lib/wild/application.ex @@ -11,8 +11,7 @@ defmodule Wild.Application do WildWeb.Telemetry, Wild.Repo, {Ecto.Migrator, - repos: Application.fetch_env!(:wild, :ecto_repos), - skip: skip_migrations?()}, + repos: Application.fetch_env!(:wild, :ecto_repos), skip: skip_migrations?()}, {DNSCluster, query: Application.get_env(:wild, :dns_cluster_query) || :ignore}, {Phoenix.PubSub, name: Wild.PubSub}, # Start the Finch HTTP client for sending emails diff --git a/lib/wild_web/components/layouts/root.html.heex b/lib/wild_web/components/layouts/root.html.heex index 9ebc11d..b1dc0a8 100644 --- a/lib/wild_web/components/layouts/root.html.heex +++ b/lib/wild_web/components/layouts/root.html.heex @@ -19,7 +19,7 @@
  • <.link - href={~p"/users/settings"} + href={~p"/account/settings"} class="text-[0.8125rem] leading-6 text-zinc-900 font-semibold hover:text-zinc-700" > Settings @@ -27,7 +27,7 @@
  • <.link - href={~p"/users/log_out"} + href={~p"/account/log_out"} method="delete" class="text-[0.8125rem] leading-6 text-zinc-900 font-semibold hover:text-zinc-700" > @@ -37,7 +37,7 @@ <% else %>
  • <.link - href={~p"/users/register"} + href={~p"/account/register"} class="text-[0.8125rem] leading-6 text-zinc-900 font-semibold hover:text-zinc-700" > Register @@ -45,7 +45,7 @@
  • <.link - href={~p"/users/log_in"} + href={~p"/account/log_in"} class="text-[0.8125rem] leading-6 text-zinc-900 font-semibold hover:text-zinc-700" > Log in diff --git a/lib/wild_web/router.ex b/lib/wild_web/router.ex index 486c0b9..eae605c 100644 --- a/lib/wild_web/router.ex +++ b/lib/wild_web/router.ex @@ -52,13 +52,13 @@ defmodule WildWeb.Router do live_session :redirect_if_user_is_authenticated, on_mount: [{WildWeb.UserAuth, :redirect_if_user_is_authenticated}] do - live "/users/register", UserRegistrationLive, :new - live "/users/log_in", UserLoginLive, :new - live "/users/reset_password", UserForgotPasswordLive, :new - live "/users/reset_password/:token", UserResetPasswordLive, :edit + live "/account/register", UserRegistrationLive, :new + live "/account/log_in", UserLoginLive, :new + live "/account/reset_password", UserForgotPasswordLive, :new + live "/account/reset_password/:token", UserResetPasswordLive, :edit end - post "/users/log_in", UserSessionController, :create + post "/account/log_in", UserSessionController, :create end scope "/", WildWeb do @@ -66,20 +66,20 @@ defmodule WildWeb.Router do live_session :require_authenticated_user, on_mount: [{WildWeb.UserAuth, :ensure_authenticated}] do - live "/users/settings", UserSettingsLive, :edit - live "/users/settings/confirm_email/:token", UserSettingsLive, :confirm_email + live "/account/settings", UserSettingsLive, :edit + live "/account/settings/confirm_email/:token", UserSettingsLive, :confirm_email end end scope "/", WildWeb do pipe_through [:browser] - delete "/users/log_out", UserSessionController, :delete + delete "/account/log_out", UserSessionController, :delete live_session :current_user, on_mount: [{WildWeb.UserAuth, :mount_current_user}] do - live "/users/confirm/:token", UserConfirmationLive, :edit - live "/users/confirm", UserConfirmationInstructionsLive, :new + live "/account/confirm/:token", UserConfirmationLive, :edit + live "/account/confirm", UserConfirmationInstructionsLive, :new end end end