Skip to content

Commit

Permalink
1602 add covid shelter category (#541)
Browse files Browse the repository at this point in the history
* Added covid-shelter.sql, linked services to parent category

* add new subcategories to Covid-shelter category

* fixed syntax errors and incorrect category ids. Ran in staging

* Added categories to local setup script

* Added new pathway and fixed grammar mistake in sql script

* fixed issues with duplicate ids

* Added Covid Shelter category back into local db
  • Loading branch information
meltingmelon authored Nov 16, 2020
1 parent 1f95478 commit ad98759
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 2 deletions.
72 changes: 72 additions & 0 deletions db/sql/covid-shelter.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
-- Covid Shelter Category
insert into categories (id, created_at, updated_at, name, top_level, vocabulary, featured) values
(1000010, '04-OCT-20', '04-OCT-20', 'Covid-shelter', 't', null, 'f');

-- Covid Shelter Subcategories
insert into categories (id, created_at, updated_at, name, top_level, vocabulary, featured) values
(1100041, '18-OCT-20', '18-OCT-20', 'We are a family and we need shelter', 'f', null, 'f');

insert into categories (id, created_at, updated_at, name, top_level, vocabulary, featured) values
(1100042, '18-OCT-20', '18-OCT-20', 'I am someone between 18-24 years old in need of shelter', 'f', null, 'f');

insert into categories (id, created_at, updated_at, name, top_level, vocabulary, featured) values
(1100043, '18-OCT-20', '18-OCT-20', 'I am a single adult and I need shelter', 'f', null, 'f');

-- insert subcategories in Covid-shelter

insert into category_relationships (parent_id, child_id) values
(1000010, 1100041);

insert into category_relationships (parent_id, child_id) values
(1000010, 1100042);

insert into category_relationships (parent_id, child_id) values
(1000010, 1100043);

-- Insert services to Covid-shelter category

insert into categories_services (category_id, service_id) values (1000010, 2559);

insert into categories_services (category_id, service_id) values (1000010, 2560);

insert into categories_services (category_id, service_id) values (1000010, 228);

insert into categories_services (category_id, service_id) values (1000010, 49);

insert into categories_services (category_id, service_id) values (1000010,2872);

insert into categories_services (category_id, service_id) values (1000010, 2032);

insert into categories_services (category_id, service_id) values (1000010, 2030);

insert into categories_services (category_id, service_id) values (1000010, 719);

insert into categories_services (category_id, service_id) values (1000010, 2781);

insert into categories_services (category_id, service_id) values (1000010, 306);

insert into categories_services (category_id, service_id) values (1000010, 2670);

--insert services to subcategories

insert into categories_services (category_id, service_id) values (1100041, 2559);

insert into categories_services (category_id, service_id) values(1100041, 2560);

insert into categories_services (category_id, service_id) values(1100041, 228);

insert into categories_services (category_id, service_id) values(1100041, 49);

insert into categories_services (category_id, service_id) values (1100041, 2872);

insert into categories_services (category_id, service_id) values (1100042, 2032);

insert into categories_services (category_id, service_id) values (1100042, 2030);

insert into categories_services (category_id, service_id) values (1100042, 719);

insert into categories_services (category_id, service_id) values (1100042, 2781);

insert into categories_services (category_id, service_id) values (1100043, 306);

insert into categories_services (category_id, service_id) values (1100043, 2670);
9 changes: 7 additions & 2 deletions lib/sheltertech/db/fixture_populator.rb
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,9 @@ def self.create_all_new_pathway_categories
create_new_pathway_categories('Covid-internet', 1_000_007, ['Low-Income'])
create_new_pathway_categories_by_subcategory('Covid-lgbtqa', 1_000_008, ['Housing Assistance', 'Legal Assistance ',
'Youth Services', 'Counseling Assistance', 'General Help'])
create_new_pathway_categories_by_subcategory('Covid-shelter', 1_000_010, ['We are a family and we need shelter',
'I am someone between 18-24 years old in need of shelter',
'I am a single adult and I need shelter'])
end

def self.create_new_pathway_categories(name, id, eligibilities)
Expand Down Expand Up @@ -495,7 +498,8 @@ module Constants # rubocop:disable Metrics/ModuleLength
'Basic Needs & Shelter',
'Health & Medical',
'Employment',
'sffamilies'
'sffamilies',
'Covid Shelter'
].freeze

TOP_LEVEL_CATEGORY_NAMES = [
Expand All @@ -518,7 +522,8 @@ module Constants # rubocop:disable Metrics/ModuleLength
'MOHCD Funded Services',
'Eviction Defense',
'Temporary Shelter',
'sffamilies'
'sffamilies',
'Covid Shelter'
].freeze

FEATURED_CATEGORY_NAMES = [
Expand Down

0 comments on commit ad98759

Please sign in to comment.