Multiple editable paragraphs to performances page.

This commit is contained in:
codevictory
2021-07-03 14:44:39 +03:00
parent 937501b32f
commit c65fa6b336
9 changed files with 254 additions and 22 deletions

View File

@@ -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