create :register do
accept [:name]
argument :members, {:array, :map}, public?: false, default: []
change manage_relationship(:members, type: :create, on_match: :ignore, on_no_match: :create) do
[%{
user_id: actor(:id),
role: "owner",
entity_id: ref(:id)
}]
end
load :members
end
create :register do
accept [:name]
argument :members, {:array, :map}, public?: false, default: []
change manage_relationship(:members, type: :create, on_match: :ignore, on_no_match: :create) do
[%{
user_id: actor(:id),
role: "owner",
entity_id: ref(:id)
}]
end
load :members
end