feat: make member emails unique

This commit is contained in:
Moritz 2025-09-26 20:07:47 +02:00
parent 98f4768e00
commit d8ec828df0
Signed by: moritz
GPG key ID: 1020A035E5DD0824
3 changed files with 224 additions and 0 deletions

View file

@ -247,4 +247,9 @@ defmodule Mv.Membership.Member do
# The relationship is optional (allow_nil? true by default)
has_one :user, Mv.Accounts.User
end
# Define identities for upsert operations
identities do
identity :unique_email, [:email]
end
end