minor fixes for message type, + info on indexes (tbd)
This commit is contained in:
parent
90d379552a
commit
81c2a6e041
2 changed files with 7 additions and 4 deletions
|
@ -3,19 +3,22 @@ defmodule Scopes.Core.Message do
|
|||
import Ecto.Changeset
|
||||
|
||||
schema "messages" do
|
||||
field :data, :map
|
||||
field :domain, :string
|
||||
field :item, :string
|
||||
field :action, :string
|
||||
field :class, :string
|
||||
field :item, :string
|
||||
field :data, :map
|
||||
|
||||
timestamps(type: :utc_datetime)
|
||||
end
|
||||
|
||||
#create index (:messages, [:domain, :action, :class, :item])
|
||||
#create index (:messages, [:domain, :class, :item])
|
||||
|
||||
@doc false
|
||||
def changeset(message, attrs) do
|
||||
message
|
||||
|> cast(attrs, [:domain, :action, :class, :item, :data])
|
||||
|> validate_required([:domain, :action, :class, :item])
|
||||
|> validate_required([:domain, :action])
|
||||
end
|
||||
end
|
||||
|
|
|
@ -6,7 +6,7 @@ defmodule ScopesWeb.MessageLiveTest do
|
|||
|
||||
@create_attrs %{domain: "some domain", item: "some item", action: "some action", class: "some class"}
|
||||
@update_attrs %{domain: "some updated domain", item: "some updated item", action: "some updated action", class: "some updated class"}
|
||||
@invalid_attrs %{domain: nil, item: nil, action: nil, class: nil}
|
||||
@invalid_attrs %{domain: nil, action: nil}
|
||||
|
||||
defp create_message(_) do
|
||||
message = message_fixture()
|
||||
|
|
Loading…
Add table
Reference in a new issue