add CPR and original count to json export
This commit is contained in:
@ -81,6 +81,7 @@ defmodule CanneryWeb.Components.AmmoGroupTableComponent do
|
||||
|
||||
columns = [
|
||||
%{label: gettext("Count"), key: :count},
|
||||
%{label: gettext("Original Count"), key: :original_count},
|
||||
%{label: gettext("Price paid"), key: :price_paid},
|
||||
%{label: gettext("CPR"), key: :cpr},
|
||||
%{label: gettext("% left"), key: :remaining},
|
||||
@ -88,13 +89,6 @@ defmodule CanneryWeb.Components.AmmoGroupTableComponent do
|
||||
| columns
|
||||
]
|
||||
|
||||
columns =
|
||||
if show_used do
|
||||
[%{label: gettext("Original Count"), key: :original_count} | columns]
|
||||
else
|
||||
columns
|
||||
end
|
||||
|
||||
columns =
|
||||
if ammo_type == [] do
|
||||
columns
|
||||
|
@ -25,7 +25,9 @@ defmodule CanneryWeb.ExportController do
|
||||
ammo_groups =
|
||||
Ammo.list_ammo_groups(current_user, true)
|
||||
|> Enum.map(fn ammo_group ->
|
||||
cpr = ammo_group |> Ammo.get_cpr()
|
||||
used_count = ammo_group |> Ammo.get_used_count()
|
||||
original_count = ammo_group |> Ammo.get_original_count()
|
||||
percentage_remaining = ammo_group |> Ammo.get_percentage_remaining()
|
||||
|
||||
ammo_group
|
||||
@ -33,7 +35,9 @@ defmodule CanneryWeb.ExportController do
|
||||
|> Jason.decode!()
|
||||
|> Map.merge(%{
|
||||
"used_count" => used_count,
|
||||
"percentage_remaining" => percentage_remaining
|
||||
"percentage_remaining" => percentage_remaining,
|
||||
"original_count" => original_count,
|
||||
"cpr" => cpr
|
||||
})
|
||||
end)
|
||||
|
||||
|
Reference in New Issue
Block a user