From 9df9a795c740f8b7cdac4786ffd8f5aee4415a1a Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Mon, 15 Jan 2018 11:50:26 +0100 Subject: [PATCH] Add state and fix casting Signed-off-by: Thomas Citharel --- lib/eventos/events/event.ex | 3 ++- priv/repo/migrations/20180110092600_create_events.exs | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/eventos/events/event.ex b/lib/eventos/events/event.ex index dea3a0d64..b517f2f65 100644 --- a/lib/eventos/events/event.ex +++ b/lib/eventos/events/event.ex @@ -44,6 +44,7 @@ defmodule Eventos.Events.Event do field :geom, Geo.Geometry field :slug, TitleSlug.Type field :state, :integer, default: 0 + field :status, :integer, default: 0 field :public, :boolean, default: true field :thumbnail, :string field :large_image, :string @@ -61,7 +62,7 @@ defmodule Eventos.Events.Event do @doc false def changeset(%Event{} = event, attrs) do event - |> cast(attrs, [:title, :description, :begins_on, :ends_on, :organizer_id]) + |> cast(attrs, [:title, :description, :begins_on, :ends_on, :organizer_id, :state, :geom, :status, :public, :thumbnail, :large_image, :publish_at]) |> validate_required([:title, :description, :begins_on, :ends_on, :organizer_id]) |> TitleSlug.maybe_generate_slug() |> TitleSlug.unique_constraint() diff --git a/priv/repo/migrations/20180110092600_create_events.exs b/priv/repo/migrations/20180110092600_create_events.exs index cb5ae738a..f5f3fcd48 100644 --- a/priv/repo/migrations/20180110092600_create_events.exs +++ b/priv/repo/migrations/20180110092600_create_events.exs @@ -11,6 +11,7 @@ defmodule Eventos.Repo.Migrations.CreateEvents do add :geom, :geometry add :state, :integer, null: false add :public, :boolean, null: false + add :status, :integer, null: false add :large_image, :string add :thumbnail, :string add :publish_at, :datetimetz