Skip to content

Commit e2809cf

Browse files
committed
feat: add email_recipients field to user schema and migration
1 parent 79a336c commit e2809cf

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

lib/algora/accounts/schemas/user.ex

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,8 @@ defmodule Algora.Accounts.User do
112112
field :location_meta, :map
113113
field :location_iso_lvl4, :string
114114

115+
field :email_recipients, {:array, :map}, default: []
116+
115117
has_many :identities, Identity
116118
has_many :memberships, Member, foreign_key: :user_id
117119
has_many :members, Member, foreign_key: :org_id
@@ -424,7 +426,8 @@ defmodule Algora.Accounts.User do
424426
:company_domain,
425427
:friends_recommendations,
426428
:friends_github_handles,
427-
:opt_out_algora
429+
:opt_out_algora,
430+
:email_recipients
428431
])
429432
|> validate_url(:linkedin_url)
430433
|> validate_url(:twitter_url)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
defmodule Algora.Repo.Migrations.AddEmailRecipientsToUsers do
2+
use Ecto.Migration
3+
4+
def change do
5+
alter table(:users) do
6+
add :email_recipients, {:array, :map}, default: []
7+
end
8+
end
9+
end

0 commit comments

Comments
 (0)