diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2aa8269917..92a9a83624 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -87,6 +87,10 @@ Make sure to install **Ubuntu** as your Linux distribution. (This should be defa Waiting Approval Partner Email: waiting@example.com Password: password! + + Another approved partner (with all groups): + Email: approved_2@example.com + Pasword: password! ``` diff --git a/db/seeds.rb b/db/seeds.rb index ccedde9403..31913860dc 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -125,11 +125,18 @@ def random_record_for_org(org, klass) # ---------------------------------------------------------------------------- Organization.all.each do |org| # Setup the Partner Group & their item categories - partner_group = FactoryBot.create(:partner_group, organization: org) + partner_group_one = FactoryBot.create(:partner_group, organization: org) total_item_categories_to_add = Faker::Number.between(from: 1, to: 2) org.item_categories.sample(total_item_categories_to_add).each do |item_category| - partner_group.item_categories << item_category + partner_group_one.item_categories << item_category + end + + next unless org.name == pdx_org.name + + partner_group_two = FactoryBot.create(:partner_group, organization: org) + org.item_categories.each do |item_category| + partner_group_two.item_categories << item_category end end @@ -220,11 +227,22 @@ def random_record_for_org(org, klass) email: "waiting@example.com", status: :awaiting_review, notes: note.sample + }, + { + name: "Second Street Community Outreach", + status: :approved, + email: "approved_2@example.com", + notes: note.sample } ].each do |partner_option| p = Partner.find_or_create_by!(partner_option) do |partner| partner.organization = pdx_org - partner.partner_group = pdx_org.partner_groups.first + + if partner_option[:name] == "Second Street Community Outreach" + partner.partner_group = pdx_org.partner_groups.find_by(name: 'Group 2') + else + partner.partner_group = pdx_org.partner_groups.first + end end profile = Partners::Profile.create!({