Member Email Validation for Linked Members closes #397 #399

Merged
moritz merged 7 commits from feature/397_emailsync_permission into main 2026-02-03 16:35:41 +01:00
Showing only changes of commit 131904f172 - Show all commits

View file

@ -130,9 +130,8 @@ defmodule Mv.Membership.MemberEmailValidationTest do
assert {:error, %Ash.Error.Invalid{} = error} =
Membership.update_member(linked_member, %{email: new_email}, actor: normal_user_b)
error_str = Exception.message(error)
assert error_str =~ "administrators"
assert error_str =~ "linked to users"
assert Enum.any?(error.errors, &(&1.field == :email)),
"expected an error for field :email, got: #{inspect(error.errors)}"
end
test "admin can update email of linked member", %{actor: actor} do