rename ammo groups to packs everywhere

This commit is contained in:
2023-03-29 23:49:45 -04:00
parent 0544b58ab6
commit 4b6d0952f8
35 changed files with 160 additions and 168 deletions

View File

@ -4,7 +4,7 @@ defmodule Cannery.ActivityLog do
"""
import Ecto.Query, warn: false
alias Cannery.Ammo.{Pack, AmmoType}
alias Cannery.Ammo.{AmmoType, Pack}
alias Cannery.{Accounts.User, ActivityLog.ShotGroup, Repo}
alias Ecto.{Multi, Queryable}
@ -269,7 +269,7 @@ defmodule Cannery.ActivityLog do
end
@doc """
Returns the number of shot rounds for an ammo group
Returns the number of shot rounds for a pack
"""
@spec get_used_count(Pack.t(), User.t()) :: non_neg_integer()
def get_used_count(%Pack{id: pack_id} = pack, user) do
@ -279,7 +279,7 @@ defmodule Cannery.ActivityLog do
end
@doc """
Returns the number of shot rounds for multiple ammo groups
Returns the number of shot rounds for multiple packs
"""
@spec get_used_counts([Pack.t()], User.t()) ::
%{optional(Pack.id()) => non_neg_integer()}
@ -299,7 +299,7 @@ defmodule Cannery.ActivityLog do
end
@doc """
Returns the last entered shot group date for an ammo group
Returns the last entered shot group date for a pack
"""
@spec get_last_used_date(Pack.t(), User.t()) :: Date.t() | nil
def get_last_used_date(%Pack{id: pack_id} = pack, user) do
@ -309,7 +309,7 @@ defmodule Cannery.ActivityLog do
end
@doc """
Returns the last entered shot group date for an ammo group
Returns the last entered shot group date for a pack
"""
@spec get_last_used_dates([Pack.t()], User.t()) :: %{optional(Pack.id()) => Date.t()}
def get_last_used_dates(packs, %User{id: user_id}) do

View File

@ -8,7 +8,7 @@ defmodule Cannery.Ammo do
alias Cannery.{Accounts.User, Containers, Repo}
alias Cannery.Containers.{Container, ContainerTag, Tag}
alias Cannery.{ActivityLog, ActivityLog.ShotGroup}
alias Cannery.Ammo.{Pack, AmmoType}
alias Cannery.Ammo.{AmmoType, Pack}
alias Ecto.{Changeset, Queryable}
@pack_create_limit 10_000
@ -128,7 +128,7 @@ defmodule Cannery.Ammo do
end
@doc """
Gets the average cost of an ammo type from ammo groups with price information.
Gets the average cost of an ammo type from packs with price information.
## Examples
@ -147,7 +147,7 @@ defmodule Cannery.Ammo do
end
@doc """
Gets the average cost of ammo types from ammo groups with price information
Gets the average cost of ammo types from packs with price information
for multiple ammo types.
## Examples
@ -745,7 +745,7 @@ defmodule Cannery.Ammo do
[%Pack{}, ...]
iex> list_packs("cool", %User{id: 123}, true)
[%Pack{notes: "My cool ammo group"}, ...]
[%Pack{notes: "My cool pack"}, ...]
"""
@spec list_packs(search :: String.t() | nil, AmmoType.class() | :all, User.t()) ::
@ -864,7 +864,7 @@ defmodule Cannery.Ammo do
@doc """
Gets a single pack.
Raises `KeyError` if the Ammo group does not exist.
Raises `KeyError` if the pack does not exist.
## Examples
@ -903,7 +903,7 @@ defmodule Cannery.Ammo do
end
@doc """
Calculates the percentage remaining of an ammo group out of 100
Calculates the percentage remaining of a pack out of 100
## Examples
@ -922,7 +922,7 @@ defmodule Cannery.Ammo do
end
@doc """
Calculates the percentages remaining of multiple ammo groups out of 100
Calculates the percentages remaining of multiple packs out of 100
## Examples
@ -951,7 +951,7 @@ defmodule Cannery.Ammo do
end
@doc """
Gets the original count for an ammo group
Gets the original count for a pack
## Examples
@ -970,7 +970,7 @@ defmodule Cannery.Ammo do
end
@doc """
Gets the original counts for multiple ammo groups
Gets the original counts for multiple packs
## Examples
@ -993,7 +993,7 @@ defmodule Cannery.Ammo do
end
@doc """
Calculates the CPR for a single ammo group
Calculates the CPR for a single pack
## Examples
@ -1012,7 +1012,7 @@ defmodule Cannery.Ammo do
end
@doc """
Calculates the CPR for multiple ammo groups
Calculates the CPR for multiple packs
## Examples

View File

@ -113,7 +113,7 @@ defmodule Cannery.Ammo.Pack do
end
@doc """
This range changeset is used when "using up" ammo groups, and allows for
This range changeset is used when "using up" packs, and allows for
updating the count to 0
"""
@spec range_changeset(t() | new_pack(), attrs :: map()) :: changeset()