forked from shibao/cannery
		
	fix tests
This commit is contained in:
		@@ -5,7 +5,7 @@ defmodule Lokal.Accounts do
 | 
			
		||||
 | 
			
		||||
  import Ecto.Query, warn: false
 | 
			
		||||
  alias Lokal.Repo
 | 
			
		||||
  alias Lokal.Accounts.{User, UserToken, UserNotifier}
 | 
			
		||||
  alias Lokal.Accounts.{User, UserNotifier, UserToken}
 | 
			
		||||
 | 
			
		||||
  ## Database getters
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,8 @@
 | 
			
		||||
defmodule Lokal.Accounts.User do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Schema for a registered user
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  use Ecto.Schema
 | 
			
		||||
  import Ecto.Changeset
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,8 @@
 | 
			
		||||
defmodule Lokal.Accounts.UserNotifier do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Contains templates and messages for user messages
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  # For simplicity, this module simply logs messages to the terminal.
 | 
			
		||||
  # You should replace it by a proper email or notification tool, such as:
 | 
			
		||||
  #
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,8 @@
 | 
			
		||||
defmodule Lokal.Accounts.UserToken do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Schema for a user's session token
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  use Ecto.Schema
 | 
			
		||||
  import Ecto.Query
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,7 @@
 | 
			
		||||
defmodule Lokal.Mailer do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Mailer, currently uses Swoosh
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  use Swoosh.Mailer, otp_app: :lokal
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,8 @@
 | 
			
		||||
defmodule Lokal.Release do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Contains mix tasks that can used in generated releases
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  @app :lokal
 | 
			
		||||
 | 
			
		||||
  def rollback(repo, version) do
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,8 @@
 | 
			
		||||
defmodule Lokal.Repo.Migrator do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Genserver to automatically perform all migration on app start
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  use GenServer
 | 
			
		||||
  require Logger
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@ defmodule LokalWeb.Component.Topbar do
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  use LokalWeb, :component
 | 
			
		||||
  alias LokalWeb.{PageLive}
 | 
			
		||||
  alias LokalWeb.PageLive
 | 
			
		||||
 | 
			
		||||
  def topbar(assigns) do
 | 
			
		||||
    assigns =
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,8 @@
 | 
			
		||||
defmodule LokalWeb.UserAuth do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Module for any user authentication functions
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  import Plug.Conn
 | 
			
		||||
  import Phoenix.Controller
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,11 @@
 | 
			
		||||
defmodule LokalWeb.LiveHelpers do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Contains resuable methods for all liveviews
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  import Phoenix.LiveView.Helpers
 | 
			
		||||
  import Phoenix.LiveView, only: [assign_new: 3]
 | 
			
		||||
  alias Lokal.{Accounts}
 | 
			
		||||
  alias Lokal.Accounts
 | 
			
		||||
 | 
			
		||||
  @doc """
 | 
			
		||||
  Renders a component inside the `LokalWeb.ModalComponent` component.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,8 @@
 | 
			
		||||
defmodule LokalWeb.ModalComponent do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Component that provides a floating modal
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  use LokalWeb, :live_component
 | 
			
		||||
 | 
			
		||||
  @impl true
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,8 @@
 | 
			
		||||
defmodule LokalWeb.PageLive do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Liveview for the main home page
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  use LokalWeb, :live_view
 | 
			
		||||
 | 
			
		||||
  @impl true
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,8 @@
 | 
			
		||||
defmodule LokalWeb.Telemetry do
 | 
			
		||||
  @moduledoc """
 | 
			
		||||
  Telemetry genserver
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  use Supervisor
 | 
			
		||||
  import Telemetry.Metrics
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
defmodule LokalWeb.LayoutView do
 | 
			
		||||
  use LokalWeb, :view
 | 
			
		||||
  alias LokalWeb.{PageLive}
 | 
			
		||||
  alias LokalWeb.PageLive
 | 
			
		||||
 | 
			
		||||
  # Phoenix LiveDashboard is available only in development by default,
 | 
			
		||||
  # so we instruct Elixir to not warn if the dashboard route is missing.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user