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