diff --git a/changelog.md b/changelog.md index 41855f7..863291e 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,6 @@ # v0.1.15 - Sanitize titles while they are being typed +- Remove requirement for note and content to have content - Prevent possible additional submissions - Fix content being displayed when blank diff --git a/lib/memex/contexts/context.ex b/lib/memex/contexts/context.ex index f83a8cc..68a5301 100644 --- a/lib/memex/contexts/context.ex +++ b/lib/memex/contexts/context.ex @@ -57,7 +57,7 @@ defmodule Memex.Contexts.Context do |> validate_format(:slug, ~r/^[\p{L}\p{N}\-]+$/, message: dgettext("errors", "invalid format: only numbers, letters and hyphen are accepted") ) - |> validate_required([:slug, :content, :user_id, :visibility]) + |> validate_required([:slug, :user_id, :visibility]) |> unique_constraint(:slug) |> unsafe_validate_unique(:slug, Repo) end @@ -70,7 +70,7 @@ defmodule Memex.Contexts.Context do |> validate_format(:slug, ~r/^[\p{L}\p{N}\-]+$/, message: dgettext("errors", "invalid format: only numbers, letters and hyphen are accepted") ) - |> validate_required([:slug, :content, :visibility]) + |> validate_required([:slug, :visibility]) |> unique_constraint(:slug) |> unsafe_validate_unique(:slug, Repo) end diff --git a/lib/memex/notes/note.ex b/lib/memex/notes/note.ex index b427771..d07f02f 100644 --- a/lib/memex/notes/note.ex +++ b/lib/memex/notes/note.ex @@ -56,7 +56,7 @@ defmodule Memex.Notes.Note do |> validate_format(:slug, ~r/^[\p{L}\p{N}\-]+$/, message: dgettext("errors", "invalid format: only numbers, letters and hyphen are accepted") ) - |> validate_required([:slug, :content, :user_id, :visibility]) + |> validate_required([:slug, :user_id, :visibility]) |> unique_constraint(:slug) |> unsafe_validate_unique(:slug, Repo) end @@ -69,7 +69,7 @@ defmodule Memex.Notes.Note do |> validate_format(:slug, ~r/^[\p{L}\p{N}\-]+$/, message: dgettext("errors", "invalid format: only numbers, letters and hyphen are accepted") ) - |> validate_required([:slug, :content, :visibility]) + |> validate_required([:slug, :visibility]) |> unique_constraint(:slug) |> unsafe_validate_unique(:slug, Repo) end