forked from shibao/cannery
alias changeset
This commit is contained in:
@ -46,7 +46,7 @@ defmodule Cannery.Ammo do
|
||||
{:ok, %AmmoType{}}
|
||||
|
||||
iex> create_ammo_type(%{field: bad_value})
|
||||
{:error, %Ecto.Changeset{}}
|
||||
{:error, %Changeset{}}
|
||||
|
||||
"""
|
||||
@spec create_ammo_type(attrs :: map()) ::
|
||||
@ -63,7 +63,7 @@ defmodule Cannery.Ammo do
|
||||
{:ok, %AmmoType{}}
|
||||
|
||||
iex> update_ammo_type(ammo_type, %{field: bad_value})
|
||||
{:error, %Ecto.Changeset{}}
|
||||
{:error, %Changeset{}}
|
||||
|
||||
"""
|
||||
@spec update_ammo_type(AmmoType.t(), attrs :: map()) ::
|
||||
@ -80,7 +80,7 @@ defmodule Cannery.Ammo do
|
||||
{:ok, %AmmoType{}}
|
||||
|
||||
iex> delete_ammo_type(ammo_type)
|
||||
{:error, %Ecto.Changeset{}}
|
||||
{:error, %Changeset{}}
|
||||
|
||||
"""
|
||||
@spec delete_ammo_type(AmmoType.t()) ::
|
||||
@ -100,12 +100,12 @@ defmodule Cannery.Ammo do
|
||||
def delete_ammo_type!(%AmmoType{} = ammo_type), do: ammo_type |> Repo.delete!()
|
||||
|
||||
@doc """
|
||||
Returns an `%Ecto.Changeset{}` for tracking ammo_type changes.
|
||||
Returns an `%Changeset{}` for tracking ammo_type changes.
|
||||
|
||||
## Examples
|
||||
|
||||
iex> change_ammo_type(ammo_type)
|
||||
%Ecto.Changeset{data: %AmmoType{}}
|
||||
%Changeset{data: %AmmoType{}}
|
||||
|
||||
"""
|
||||
@spec change_ammo_type(AmmoType.t() | AmmoType.new_ammo_type()) ::
|
||||
@ -160,7 +160,7 @@ defmodule Cannery.Ammo do
|
||||
{:ok, %AmmoGroup{}}
|
||||
|
||||
iex> create_ammo_group(%{field: bad_value})
|
||||
{:error, %Ecto.Changeset{}}
|
||||
{:error, %Changeset{}}
|
||||
|
||||
"""
|
||||
@spec create_ammo_group(attrs :: map()) ::
|
||||
@ -177,7 +177,7 @@ defmodule Cannery.Ammo do
|
||||
{:ok, %AmmoGroup{}}
|
||||
|
||||
iex> update_ammo_group(ammo_group, %{field: bad_value})
|
||||
{:error, %Ecto.Changeset{}}
|
||||
{:error, %Changeset{}}
|
||||
|
||||
"""
|
||||
@spec update_ammo_group(AmmoGroup.t(), attrs :: map()) ::
|
||||
@ -194,7 +194,7 @@ defmodule Cannery.Ammo do
|
||||
{:ok, %AmmoGroup{}}
|
||||
|
||||
iex> delete_ammo_group(ammo_group)
|
||||
{:error, %Ecto.Changeset{}}
|
||||
{:error, %Changeset{}}
|
||||
|
||||
"""
|
||||
@spec delete_ammo_group(AmmoGroup.t()) ::
|
||||
@ -214,12 +214,12 @@ defmodule Cannery.Ammo do
|
||||
def delete_ammo_group!(%AmmoGroup{} = ammo_group), do: ammo_group |> Repo.delete!()
|
||||
|
||||
@doc """
|
||||
Returns an `%Ecto.Changeset{}` for tracking ammo_group changes.
|
||||
Returns an `%Changeset{}` for tracking ammo_group changes.
|
||||
|
||||
## Examples
|
||||
|
||||
iex> change_ammo_group(ammo_group)
|
||||
%Ecto.Changeset{data: %AmmoGroup{}}
|
||||
%Changeset{data: %AmmoGroup{}}
|
||||
|
||||
"""
|
||||
@spec change_ammo_group(AmmoGroup.t()) :: Changeset.t(AmmoGroup.t())
|
||||
|
@ -6,7 +6,7 @@ defmodule Cannery.Containers do
|
||||
import Ecto.Query, warn: false
|
||||
alias Cannery.{Accounts.User, Repo, Tags.Tag}
|
||||
alias Cannery.Containers.{Container, ContainerTag}
|
||||
alias Ecto.{Changeset}
|
||||
alias Ecto.Changeset
|
||||
|
||||
@doc """
|
||||
Returns the list of containers.
|
||||
@ -47,7 +47,7 @@ defmodule Cannery.Containers do
|
||||
{:ok, %Container{}}
|
||||
|
||||
iex> create_container(%{field: bad_value})
|
||||
{:error, %Ecto.Changeset{}}
|
||||
{:error, %Changeset{}}
|
||||
|
||||
"""
|
||||
@spec create_container(attrs :: map()) ::
|
||||
@ -65,7 +65,7 @@ defmodule Cannery.Containers do
|
||||
{:ok, %Container{}}
|
||||
|
||||
iex> update_container(container, %{field: bad_value})
|
||||
{:error, %Ecto.Changeset{}}
|
||||
{:error, %Changeset{}}
|
||||
|
||||
"""
|
||||
@spec update_container(Container.t(), attrs :: map()) ::
|
||||
@ -83,7 +83,7 @@ defmodule Cannery.Containers do
|
||||
{:ok, %Container{}}
|
||||
|
||||
iex> delete_container(container)
|
||||
{:error, %Ecto.Changeset{}}
|
||||
{:error, %Changeset{}}
|
||||
|
||||
"""
|
||||
@spec delete_container(Container.t()) ::
|
||||
@ -103,15 +103,15 @@ defmodule Cannery.Containers do
|
||||
def delete_container!(container), do: container |> Repo.delete!()
|
||||
|
||||
@doc """
|
||||
Returns an `%Ecto.Changeset{}` for tracking container changes.
|
||||
Returns an `%Changeset{}` for tracking container changes.
|
||||
|
||||
## Examples
|
||||
|
||||
iex> change_container(container)
|
||||
%Ecto.Changeset{data: %Container{}}
|
||||
%Changeset{data: %Container{}}
|
||||
|
||||
iex> change_container(%Ecto.Changeset{})
|
||||
%Ecto.Changeset{data: %Container{}}
|
||||
iex> change_container(%Changeset{})
|
||||
%Changeset{data: %Container{}}
|
||||
|
||||
"""
|
||||
@spec change_container(Container.t() | Container.new_container()) ::
|
||||
|
@ -6,6 +6,7 @@ defmodule CanneryWeb.AmmoTypeLive.FormComponent do
|
||||
use CanneryWeb, :live_component
|
||||
|
||||
alias Cannery.Ammo
|
||||
alias Ecto.Changeset
|
||||
|
||||
@impl true
|
||||
def update(%{ammo_type: ammo_type} = assigns, socket) do
|
||||
@ -104,7 +105,7 @@ defmodule CanneryWeb.AmmoTypeLive.FormComponent do
|
||||
|> put_flash(:info, "Ammo type updated successfully")
|
||||
|> push_redirect(to: socket.assigns.return_to)}
|
||||
|
||||
{:error, %Ecto.Changeset{} = changeset} ->
|
||||
{:error, %Changeset{} = changeset} ->
|
||||
{:noreply, socket |> assign(:changeset, changeset)}
|
||||
end
|
||||
end
|
||||
@ -117,7 +118,7 @@ defmodule CanneryWeb.AmmoTypeLive.FormComponent do
|
||||
|> put_flash(:info, "Ammo type created successfully")
|
||||
|> push_redirect(to: socket.assigns.return_to)}
|
||||
|
||||
{:error, %Ecto.Changeset{} = changeset} ->
|
||||
{:error, %Changeset{} = changeset} ->
|
||||
{:noreply, socket |> assign(changeset: changeset)}
|
||||
end
|
||||
end
|
||||
|
@ -6,6 +6,7 @@ defmodule CanneryWeb.ContainerLive.FormComponent do
|
||||
use CanneryWeb, :live_component
|
||||
|
||||
alias Cannery.Containers
|
||||
alias Ecto.Changeset
|
||||
|
||||
@impl true
|
||||
def update(%{container: container} = assigns, socket) do
|
||||
@ -97,7 +98,7 @@ defmodule CanneryWeb.ContainerLive.FormComponent do
|
||||
|> put_flash(:info, "Container updated successfully")
|
||||
|> push_redirect(to: socket.assigns.return_to)}
|
||||
|
||||
{:error, %Ecto.Changeset{} = changeset} ->
|
||||
{:error, %Changeset{} = changeset} ->
|
||||
{:noreply, socket |> assign(:changeset, changeset)}
|
||||
end
|
||||
end
|
||||
@ -110,7 +111,7 @@ defmodule CanneryWeb.ContainerLive.FormComponent do
|
||||
|> put_flash(:info, "Container created successfully")
|
||||
|> push_redirect(to: socket.assigns.return_to)}
|
||||
|
||||
{:error, %Ecto.Changeset{} = changeset} ->
|
||||
{:error, %Changeset{} = changeset} ->
|
||||
{:noreply, socket |> assign(changeset: changeset)}
|
||||
end
|
||||
end
|
||||
|
@ -6,6 +6,7 @@ defmodule CanneryWeb.InviteLive.FormComponent do
|
||||
use CanneryWeb, :live_component
|
||||
|
||||
alias Cannery.Invites
|
||||
alias Ecto.Changeset
|
||||
|
||||
@impl true
|
||||
def update(%{invite: invite} = assigns, socket) do
|
||||
@ -74,7 +75,7 @@ defmodule CanneryWeb.InviteLive.FormComponent do
|
||||
|> put_flash(:info, "Invite updated successfully")
|
||||
|> push_redirect(to: socket.assigns.return_to)}
|
||||
|
||||
{:error, %Ecto.Changeset{} = changeset} ->
|
||||
{:error, %Changeset{} = changeset} ->
|
||||
{:noreply, assign(socket, :changeset, changeset)}
|
||||
end
|
||||
end
|
||||
@ -87,7 +88,7 @@ defmodule CanneryWeb.InviteLive.FormComponent do
|
||||
|> put_flash(:info, "Invite created successfully")
|
||||
|> push_redirect(to: socket.assigns.return_to)}
|
||||
|
||||
{:error, %Ecto.Changeset{} = changeset} ->
|
||||
{:error, %Changeset{} = changeset} ->
|
||||
{:noreply, assign(socket, changeset: changeset)}
|
||||
end
|
||||
end
|
||||
|
@ -6,6 +6,7 @@ defmodule CanneryWeb.TagLive.FormComponent do
|
||||
use CanneryWeb, :live_component
|
||||
|
||||
alias Cannery.Tags
|
||||
alias Ecto.Changeset
|
||||
|
||||
@impl true
|
||||
def update(%{tag: tag} = assigns, socket) do
|
||||
@ -86,7 +87,7 @@ defmodule CanneryWeb.TagLive.FormComponent do
|
||||
|> put_flash(:info, "Tag updated successfully")
|
||||
|> push_redirect(to: socket.assigns.return_to)}
|
||||
|
||||
{:error, %Ecto.Changeset{} = changeset} ->
|
||||
{:error, %Changeset{} = changeset} ->
|
||||
{:noreply, socket |> assign(:changeset, changeset)}
|
||||
end
|
||||
end
|
||||
@ -99,7 +100,7 @@ defmodule CanneryWeb.TagLive.FormComponent do
|
||||
|> put_flash(:info, "Tag created successfully")
|
||||
|> push_redirect(to: socket.assigns.return_to)}
|
||||
|
||||
{:error, %Ecto.Changeset{} = changeset} ->
|
||||
{:error, %Changeset{} = changeset} ->
|
||||
{:noreply, socket |> assign(changeset: changeset)}
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user