Skip to content

Commit 82d9f2e

Browse files
authored
Merge pull request #750 from code-corps/fix-seeds
Make seed project approved, replace org with project memberships
2 parents f27bb2e + 62c10fa commit 82d9f2e

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

priv/repo/seeds.exs

+19-14
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
alias CodeCorps.{Category, Organization, OrganizationMembership, Project, ProjectCategory, ProjectSkill, Repo, Role, Skill, Task, User, UserCategory, UserRole, UserSkill}
1+
alias CodeCorps.{
2+
Category, Organization, ProjectUser, Project, ProjectCategory, ProjectSkill,
3+
Repo, Role, Skill, Task, User, UserCategory, UserRole, UserSkill
4+
}
25

36
# Users
47

@@ -88,6 +91,8 @@ cond do
8891
Project.create_changeset(%Project{}, project)
8992
|> Repo.insert!
9093
end)
94+
95+
Project |> Repo.update_all(set: [approved: true])
9196
end
9297

9398
# Skills
@@ -340,40 +345,40 @@ cond do
340345
end
341346

342347
cond do
343-
Repo.all(OrganizationMembership) != [] ->
344-
IO.puts "Organization memberships detected, aborting this seed."
348+
Repo.all(ProjectUser) != [] ->
349+
IO.puts "Project memberships detected, aborting this seed."
345350
true ->
346351
contributors = [
347352
%{
348-
organization_id: 1,
349-
member_id: 1,
353+
project_id: 1,
354+
user_id: 1,
350355
role: "owner"
351356
},
352357
%{
353-
organization_id: 1,
354-
member_id: 2,
358+
project_id: 1,
359+
user_id: 2,
355360
role: "admin"
356361
},
357362
%{
358-
organization_id: 1,
359-
member_id: 3,
363+
project_id: 1,
364+
user_id: 3,
360365
role: "contributor"
361366
},
362367
%{
363-
organization_id: 1,
364-
member_id: 4,
368+
project_id: 1,
369+
user_id: 4,
365370
role: "pending"
366371
}
367372
]
368373

369374
Enum.each(contributors, fn user ->
370375
membership =
371-
%OrganizationMembership{}
372-
|> OrganizationMembership.create_changeset(user)
376+
%ProjectUser{}
377+
|> ProjectUser.create_changeset(user)
373378
|> Repo.insert!
374379

375380
membership
376-
|> OrganizationMembership.update_changeset(user)
381+
|> ProjectUser.update_changeset(user)
377382
|> Repo.update!
378383
end)
379384
end

0 commit comments

Comments
 (0)