Multiple editable paragraphs to performances page.
This commit is contained in:
@@ -4,7 +4,15 @@ defmodule Runosaari.Schedule.Performance do
|
||||
|
||||
schema "performances" do
|
||||
field :name, :string
|
||||
field :desc, :string
|
||||
field :paragraph1, :string
|
||||
field :paragraph2, :string
|
||||
field :paragraph3, :string
|
||||
field :paragraph4, :string
|
||||
field :paragraph5, :string
|
||||
field :paragraph6, :string
|
||||
field :paragraph7, :string
|
||||
field :paragraph8, :string
|
||||
field :paragraph9, :string
|
||||
field :seqnum, :integer, default: 999
|
||||
|
||||
timestamps()
|
||||
@@ -13,7 +21,19 @@ defmodule Runosaari.Schedule.Performance do
|
||||
@doc false
|
||||
def changeset(performance, attrs) do
|
||||
performance
|
||||
|> cast(attrs, [:name, :desc, :seqnum])
|
||||
|> validate_required([:name, :desc, :seqnum])
|
||||
|> cast(attrs, [
|
||||
:name,
|
||||
:paragraph1,
|
||||
:paragraph2,
|
||||
:paragraph3,
|
||||
:paragraph4,
|
||||
:paragraph5,
|
||||
:paragraph6,
|
||||
:paragraph7,
|
||||
:paragraph8,
|
||||
:paragraph9,
|
||||
:seqnum
|
||||
])
|
||||
|> validate_required([:name, :seqnum])
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user