Skip to content

Commit cbb0b61

Browse files
committed
add poaching_targets
1 parent c754e22 commit cbb0b61

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
@@ -143,6 +143,9 @@ defmodule Algora.Accounts.User do
143143
field :work_auth_us, :boolean, default: false
144144
field :work_auth_eu, :boolean, default: false
145145

146+
# Poaching targets - stores repos and companies to poach from
147+
field :poaching_targets, :string
148+
146149
has_many :identities, Identity
147150
has_many :memberships, Member, foreign_key: :user_id
148151
has_many :members, Member, foreign_key: :org_id
@@ -491,7 +494,7 @@ defmodule Algora.Accounts.User do
491494
end
492495

493496
def hiring_changeset(%User{} = user, params) do
494-
cast(user, params, [:preferences, :executive_name, :executive_role, :billing_name, :billing_address, :hiring_keywords])
497+
cast(user, params, [:preferences, :executive_name, :executive_role, :billing_name, :billing_address, :hiring_keywords, :poaching_targets])
495498
end
496499

497500
defp validate_url(changeset, field) do
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
defmodule Algora.Repo.Migrations.AddPoachingTargetsToUsers do
2+
use Ecto.Migration
3+
4+
def change do
5+
alter table(:users) do
6+
add :poaching_targets, :text
7+
end
8+
end
9+
end

0 commit comments

Comments
 (0)