diff --git a/lib/runosaari/registration/performer.ex b/lib/runosaari/registration/performer.ex index f88af5e..cd5b81c 100644 --- a/lib/runosaari/registration/performer.ex +++ b/lib/runosaari/registration/performer.ex @@ -14,6 +14,7 @@ defmodule Runosaari.Registration.Performer do field :date3, :boolean, default: false field :bus, :boolean, default: false field :accom, :boolean, default: false + field :seqnum, :integer timestamps() end @@ -32,7 +33,8 @@ defmodule Runosaari.Registration.Performer do :date2, :date3, :bus, - :accom + :accom, + :seqnum ]) |> validate_required([ :fname, @@ -45,7 +47,8 @@ defmodule Runosaari.Registration.Performer do :date2, :date3, :bus, - :accom + :accom, + :seqnum ]) |> unique_constraint(:email) end diff --git a/lib/runosaari/schedule/performance.ex b/lib/runosaari/schedule/performance.ex index b129bda..94bc690 100644 --- a/lib/runosaari/schedule/performance.ex +++ b/lib/runosaari/schedule/performance.ex @@ -5,6 +5,7 @@ defmodule Runosaari.Schedule.Performance do schema "performances" do field :name, :string field :desc, :string + field :seqnum, :integer timestamps() end @@ -12,7 +13,7 @@ defmodule Runosaari.Schedule.Performance do @doc false def changeset(performance, attrs) do performance - |> cast(attrs, [:name, :desc]) - |> validate_required([:name, :desc]) + |> cast(attrs, [:name, :desc, :seqnum]) + |> validate_required([:name, :desc, :seqnum]) end end