Update resources and generator to accept dbi_server_id.
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -30,7 +30,7 @@ defmodule DecentralisedBookIndex.Metadata.Author do
|
|||||||
|
|
||||||
create :create do
|
create :create do
|
||||||
primary? true
|
primary? true
|
||||||
accept [:name, :description, :avatar_url, :author_alias_registry_id]
|
accept [:name, :description, :avatar_url, :author_alias_registry_id, :dbi_server_id]
|
||||||
|
|
||||||
change fn changeset, context ->
|
change fn changeset, context ->
|
||||||
actor = Map.get(context, :actor, nil)
|
actor = Map.get(context, :actor, nil)
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ defmodule DecentralisedBookIndex.Metadata.DBIServer do
|
|||||||
|
|
||||||
create :create do
|
create :create do
|
||||||
primary? true
|
primary? true
|
||||||
accept [:name, :url, :sync_on?]
|
accept [:name, :url, :sync_on?, :dbi_server_id]
|
||||||
end
|
end
|
||||||
|
|
||||||
create :sync_create do
|
create :sync_create do
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ defmodule DecentralisedBookIndex.Metadata.Publisher do
|
|||||||
|
|
||||||
create :create do
|
create :create do
|
||||||
primary? true
|
primary? true
|
||||||
accept [:name]
|
accept [:name, :dbi_server_id]
|
||||||
end
|
end
|
||||||
|
|
||||||
create :sync_create do
|
create :sync_create do
|
||||||
|
|||||||
@@ -35,13 +35,16 @@ defmodule DecentralisedBookIndex.Generators do
|
|||||||
generate(user(role: :moderator))
|
generate(user(role: :moderator))
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
dbi_server_id = opts[:dbi_server_id] || nil
|
||||||
|
|
||||||
changeset_generator(
|
changeset_generator(
|
||||||
Metadata.Author,
|
Metadata.Author,
|
||||||
:create,
|
:create,
|
||||||
defaults: [
|
defaults: [
|
||||||
name: sequence(:name, &"Author #{&1}"),
|
name: sequence(:name, &"Author #{&1}"),
|
||||||
description: sequence(:name, &"Description #{&1}"),
|
description: sequence(:name, &"Description #{&1}"),
|
||||||
author_alias_registry_id: nil
|
author_alias_registry_id: nil,
|
||||||
|
dbi_server_id: dbi_server_id
|
||||||
],
|
],
|
||||||
overrides: opts,
|
overrides: opts,
|
||||||
actor: actor
|
actor: actor
|
||||||
@@ -83,16 +86,17 @@ defmodule DecentralisedBookIndex.Generators do
|
|||||||
|
|
||||||
url =
|
url =
|
||||||
opts[:url] ||
|
opts[:url] ||
|
||||||
once(:default_actor, fn ->
|
"http://localhost:4002"
|
||||||
"http://localhost:4002"
|
|
||||||
end)
|
dbi_server_id = opts[:dbi_server_id] || nil
|
||||||
|
|
||||||
changeset_generator(
|
changeset_generator(
|
||||||
Metadata.DBIServer,
|
Metadata.DBIServer,
|
||||||
:create,
|
:create,
|
||||||
defaults: [
|
defaults: [
|
||||||
name: sequence(:name, &"Server #{&1}"),
|
name: sequence(:name, &"Server #{&1}"),
|
||||||
url: url
|
url: url,
|
||||||
|
dbi_server_id: dbi_server_id
|
||||||
],
|
],
|
||||||
overrides: opts,
|
overrides: opts,
|
||||||
actor: actor
|
actor: actor
|
||||||
@@ -136,11 +140,14 @@ defmodule DecentralisedBookIndex.Generators do
|
|||||||
generate(user(role: :moderator))
|
generate(user(role: :moderator))
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
dbi_server_id = opts[:dbi_server_id] || nil
|
||||||
|
|
||||||
changeset_generator(
|
changeset_generator(
|
||||||
Metadata.Publisher,
|
Metadata.Publisher,
|
||||||
:create,
|
:create,
|
||||||
defaults: [
|
defaults: [
|
||||||
name: sequence(:name, &"Publisher #{&1}")
|
name: sequence(:name, &"Publisher #{&1}"),
|
||||||
|
dbi_server_id: dbi_server_id
|
||||||
],
|
],
|
||||||
overrides: opts,
|
overrides: opts,
|
||||||
actor: actor
|
actor: actor
|
||||||
|
|||||||
Reference in New Issue
Block a user