Ecto.UUID -> Ash.UUID (#188)

This commit is contained in:
zimt28 2021-02-23 18:27:49 +01:00 committed by GitHub
parent ea4c0e78b5
commit e10b273ce4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
48 changed files with 52 additions and 52 deletions

View file

@ -159,7 +159,7 @@ defmodule Ash.Engine.Request do
raise "Got a weird thing #{inspect(other)}"
end
id = Ecto.UUID.generate()
id = Ash.UUID.generate()
data =
case opts[:data] do

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Changes.InvalidArgument do
def_ash_error([:field, :message], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_argument"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Changes.InvalidAttribute do
def_ash_error([:field, :message], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_attribute"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Changes.InvalidChanges do
def_ash_error([:fields, :message, :validation], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_attribute"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Changes.InvalidRelationship do
def_ash_error([:relationship, :message], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_relationship"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Changes.NoSuchAttribute do
def_ash_error([:resource, :name], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_attribute"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Changes.NoSuchRelationship do
def_ash_error([:resource, :name], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_relationship"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Changes.Required do
def_ash_error([:field, :type], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "required"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Changes.UnknownError do
def_ash_error([:field, :error], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "unknown_change_error"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Forbidden.MustPassStrictCheck do
def_ash_error([:resource], class: :forbidden)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "must_pass_strict_check"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Framework do
def_ash_error([:errors, :stacktraces?], class: :framework)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "framework"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Framework.AssumptionFailed do
def_ash_error([:message], class: :framework)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "assumption_failed"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Framework.SynchronousEngineStuck do
def_ash_error([], class: :framework)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "synchronous_engine_stuck"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Invalid do
def_ash_error([:errors, :stacktraces?], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Invalid.DuplicatedPath do
def_ash_error([:paths], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "duplicated_path"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Invalid.ImpossiblePath do
def_ash_error([:impossible_path], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "impossible_path"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Invalid.InvalidPrimaryKey do
def_ash_error([:resource, :value], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_primary_key"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Invalid.LimitRequired do
def_ash_error([], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "limit_is_required"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Invalid.MultipleResults do
def_ash_error([:count, :query, :at_least?], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "multiple_results"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Invalid.NoPrimaryAction do
def_ash_error([:resource, :type], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_primary_action"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Invalid.NoSuchAction do
def_ash_error([:resource, :action, :type], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_action"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Invalid.NoSuchResource do
def_ash_error([:resource], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_resource"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Invalid.PaginationRequired do
def_ash_error([], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "pagination_required"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.AggregatesNotSupported do
def_ash_error([:resource, :feature], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "aggregates_not_supported"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.InvalidArgument do
def_ash_error([:field, :message], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_argument"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.InvalidExpression do
def_ash_error([:expression, :message], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_expression"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.InvalidFilterValue do
def_ash_error([:message, :value, :context], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_filter_value"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.InvalidLimit do
def_ash_error([:limit], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_limit"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.InvalidLoad do
def_ash_error([:load], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_load"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.InvalidSortOrder do
def_ash_error([:order], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_sort_order"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.NoReadAction do
def_ash_error([:resource, :when], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_read_action"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.NoSuchAttribute do
def_ash_error([:resource, :name], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_attribute"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.NoSuchAttributeOrRelationship do
def_ash_error([:attribute_or_relationship, :resource], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_attribute_or_relationship"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.NoSuchFilterPredicate do
def_ash_error([:message, :value, :key, :resource], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_filter_predicate"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.NoSuchFunction do
def_ash_error([:name], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_function"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.NoSuchOperator do
def_ash_error([:name], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_operator"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.NoSuchRelationship do
def_ash_error([:resource, :name], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_relationship"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.NotFound do
def_ash_error([:primary_key, :resource], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "not_found"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.InvalidOffset do
def_ash_error([:offset], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_offset"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.ReadActionRequired do
def_ash_error([:resource], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "read_action_required"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.Required do
def_ash_error([:field, :type], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "query_required"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.UnsortableAttribute do
def_ash_error([:field], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "unsortable_field"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Query.UnsupportedPredicate do
def_ash_error([:resource, :predicate, :type], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "unsupported_predicate"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.SideLoad.InvalidQuery do
def_ash_error([:query, :side_load_path], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "invalid_side_load_query"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.SideLoad.NoSuchRelationship do
def_ash_error([:resource, :relationship, :side_load_path], class: :invalid)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "no_such_side_load_relationship"

View file

@ -5,7 +5,7 @@ defmodule Ash.Error.Unknown do
def_ash_error([:errors, :error, :stacktraces?], class: :unknown)
defimpl Ash.ErrorKind do
def id(_), do: Ecto.UUID.generate()
def id(_), do: Ash.UUID.generate()
def code(_), do: "unknown"

View file

@ -46,7 +46,7 @@ defmodule Ash.Test.Actions.ReadTest do
attributes do
uuid_primary_key :id
attribute :uuid, :uuid, default: &Ecto.UUID.generate/0
attribute :uuid, :uuid, default: &Ash.UUID.generate/0
attribute :title, :string
attribute :contents, :string
end
@ -86,7 +86,7 @@ defmodule Ash.Test.Actions.ReadTest do
end
test "it returns nil when there is no matching record" do
assert {:ok, nil} = Api.get(Post, Ecto.UUID.generate())
assert {:ok, nil} = Api.get(Post, Ash.UUID.generate())
end
test "it uses identities if they exist", %{post: post} do

View file

@ -412,8 +412,8 @@ defmodule Ash.Test.Filter.FilterTest do
end
test "understands relationship filter subsets" do
id1 = Ecto.UUID.generate()
id2 = Ecto.UUID.generate()
id1 = Ash.UUID.generate()
id2 = Ash.UUID.generate()
filter = Filter.parse!(Post, author1: [id: [in: [id1, id2]]])
candidate = Filter.parse!(Post, author1: id1)
@ -422,8 +422,8 @@ defmodule Ash.Test.Filter.FilterTest do
end
test "understands relationship filter subsets when a value coincides with the join field" do
id1 = Ecto.UUID.generate()
id2 = Ecto.UUID.generate()
id1 = Ash.UUID.generate()
id2 = Ash.UUID.generate()
filter = Filter.parse!(Post, author1: [id: [in: [id1, id2]]])
candidate = Filter.parse!(Post, author1_id: id1)