-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(grants): add seed scripts and data
- Loading branch information
1 parent
17fca5b
commit 074d56e
Showing
2 changed files
with
269 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
// require('dotenv').config(); | ||
|
||
const { | ||
forecastedGrants, assignedForecastedGrantsAgency, | ||
} = require('./ref/forecastedGrants'); | ||
|
||
const seed = async (knex) => { | ||
await knex('grants').insert(forecastedGrants); | ||
await knex('assigned_grants_agency').insert(assignedForecastedGrantsAgency); | ||
}; | ||
|
||
module.exports = { | ||
seed, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,255 @@ | ||
const agencies = require('./agencies'); | ||
|
||
const usdr = agencies.find((a) => a.abbreviation === 'USDR').id; | ||
const nevada = agencies.find((a) => a.abbreviation === 'NV').id; | ||
const asd = agencies.find((a) => a.abbreviation === 'ASD').id; | ||
|
||
const forecastedGrants = [ | ||
{ | ||
status: 'inbox', | ||
grant_id: '284822', | ||
grant_number: '21-605', | ||
agency_code: 'NSF', | ||
award_ceiling: '6500', | ||
cost_sharing: 'No', | ||
title: 'Comprehensive High-Impact HIV Prevention Projects for Young Men of Color Who Have Sex with Men and Young Transgender Persons of Color', | ||
cfda_list: '47.050', | ||
open_date: '2055-08-11', | ||
close_date: null, | ||
close_date_explanation: 'Sample text for null close_date', | ||
notes: 'auto-inserted by script', | ||
search_terms: '[in title/desc]+', | ||
reviewer_name: 'none', | ||
opportunity_category: 'Discretionary', | ||
description: '<p class="MsoNormal">The Centers for Disease Control and Prevention announces the availability of fiscal year 2055 funds for a cooperative agreement program for community-based organizations (CBOs) to develop and implement High-Impact Human Immunodeficiency Virus (HIV) Prevention Programs.</p>', | ||
eligibility_codes: '25', | ||
funding_activity_category_codes: 'ST', | ||
opportunity_status: 'forecasted', | ||
raw_body_json: { | ||
opportunity: { | ||
id: '335255', | ||
number: '21-605', | ||
title: 'Comprehensive High-Impact HIV Prevention Projects for Young Men of Color Who Have Sex with Men and Young Transgender Persons of Color', | ||
description: '<p class="MsoNormal">The Centers for Disease Control and Prevention announces the availability of fiscal year 2055 funds for a cooperative agreement program for community-based organizations (CBOs) to develop and implement High-Impact Human Immunodeficiency Virus (HIV) Prevention Programs.</p>', | ||
milestones: { | ||
post_date: '2055-08-11', | ||
close: { | ||
date: null, | ||
}, | ||
}, | ||
category: { code: 'D', name: 'Discretionary' }, | ||
}, | ||
agency: { code: 'HHS-CDC-NCHHSTP' }, | ||
award: { ceiling: '325000' }, | ||
cost_sharing_or_matching_requirement: false, | ||
cfda_numbers: ['47.050'], | ||
eligible_applicants: [ | ||
{ code: '12' }, | ||
], | ||
funding_activity: { | ||
categories: [ | ||
{ | ||
name: 'Health and Human Services and Center For Disease Control and Prevention', | ||
code: 'HHS', | ||
}, | ||
], | ||
}, | ||
}, | ||
created_at: '2021-08-11 11:30:38.89828-07', | ||
updated_at: '2021-08-11 12:30:39.531-07', | ||
}, | ||
{ | ||
status: 'inbox', | ||
grant_id: '444816', | ||
grant_number: 'HHS-2021-IHS-TPI-0001', | ||
agency_code: 'HHS-IHS', | ||
award_ceiling: '500000', | ||
cost_sharing: 'No', | ||
title: 'Office of Urban Indian Health Program - Title V HIV/AIDS', | ||
cfda_list: '93.382', | ||
open_date: '2056-08-05', | ||
close_date: '2076-09-06', | ||
notes: 'auto-inserted by script', | ||
search_terms: '[in title/desc]+', | ||
reviewer_name: 'none', | ||
opportunity_category: 'Discretionary', | ||
description: '<p>The Indian Health Service is accepting limited competitive grant applications for the Office of Urban Indian Health Programs Title V HIV/AIDS program. </p>', | ||
eligibility_codes: '11 07 25', | ||
funding_activity_category_codes: 'HL ISS', | ||
opportunity_status: 'forecasted', | ||
raw_body_json: { | ||
opportunity: { | ||
id: '333816', | ||
number: 'HHS-2021-IHS-TPI-0001', | ||
title: 'Office of Urban Indian Health Program - Title V HIV/AIDS', | ||
description: '<p>The Indian Health Service is accepting limited competitive grant applications for the Office of Urban Indian Health Programs Title V HIV/AIDS program. </p>', | ||
milestones: { | ||
post_date: '2056-08-05', | ||
}, | ||
category: { code: 'D', name: 'Discretionary' }, | ||
}, | ||
agency: { code: 'HHS-IHS' }, | ||
award: { ceiling: '500000' }, | ||
cost_sharing_or_matching_requirement: false, | ||
cfda_numbers: ['93.382'], | ||
eligible_applicants: [ | ||
{ code: '11' }, { code: '07' }, { code: '25' }, | ||
], | ||
funding_activity: { | ||
categories: [ | ||
{ | ||
name: 'Health', | ||
code: 'HL', | ||
}, | ||
{ | ||
name: 'Income Security and Social Services', | ||
code: 'ISS', | ||
}, | ||
], | ||
}, | ||
revision: { id: 'c3' }, | ||
}, | ||
created_at: '2021-08-06 16:03:53.57025-07', | ||
updated_at: '2021-08-11 12:35:42.562-07', | ||
revision_id: 'c3', | ||
}, | ||
{ | ||
status: 'inbox', | ||
grant_id: '444824', | ||
grant_number: 'HHS-2021-IHS-TPI-0001', | ||
agency_code: 'HHS-IHS', | ||
award_ceiling: '500000', | ||
cost_sharing: 'No', | ||
title: 'Cooperative Agreement to Support the Establishment of a Ukraine HIV International Addiction Technology Transfer Center (UHATTC)', | ||
cfda_list: '93.382', | ||
open_date: null, | ||
close_date: null, | ||
notes: 'auto-inserted by script', | ||
search_terms: '[in title/desc]+', | ||
reviewer_name: 'none', | ||
opportunity_category: 'Discretionary', | ||
description: '<p>The purpose of this program is to establish an internationally-based ATTC in Ukraine that primarily builds the capacity and increases the skills and abilities of healthcare providers of the national Ukraine HIV/AIDS program/</p>', | ||
eligibility_codes: '11 07 25', | ||
funding_activity_category_codes: 'HL ISS', | ||
opportunity_status: 'forecasted', | ||
raw_body_json: { | ||
opportunity: { | ||
id: '333816', | ||
number: 'HHS-2021-IHS-TPI-0001', | ||
title: 'Cooperative Agreement to Support the Establishment of a Ukraine HIV International Addiction Technology Transfer Center (UHATTC)', | ||
description: '<p>The purpose of this program is to establish an internationally-based ATTC in Ukraine that primarily builds the capacity and increases the skills and abilities of healthcare providers of the national Ukraine HIV/AIDS program/</p>', | ||
milestones: { | ||
post_date: '2021-08-05', | ||
}, | ||
category: { code: 'D', name: 'Discretionary' }, | ||
}, | ||
agency: { code: 'HHS-IHS' }, | ||
award: { ceiling: '500000' }, | ||
cost_sharing_or_matching_requirement: false, | ||
cfda_numbers: ['93.382'], | ||
eligible_applicants: [ | ||
{ code: '11' }, { code: '07' }, { code: '25' }, | ||
], | ||
funding_activity: { | ||
categories: [ | ||
{ | ||
name: 'Health', | ||
code: 'HL', | ||
}, | ||
{ | ||
name: 'Income Security and Social Services', | ||
code: 'ISS', | ||
}, | ||
], | ||
}, | ||
revision: { id: 'c3' }, | ||
}, | ||
created_at: '2021-08-06 16:03:53.57025-07', | ||
updated_at: '2021-08-11 12:35:42.562-07', | ||
revision_id: 'c3', | ||
}, | ||
{ | ||
status: 'inbox', | ||
grant_id: '444836', | ||
grant_number: 'HHS-2021-IHS-TPI-0001', | ||
agency_code: 'HHS-IHS', | ||
award_ceiling: '500000', | ||
cost_sharing: 'No', | ||
title: 'Anticipated Availability of funds for Title X Family Planning Training Cooperative Agreements', | ||
cfda_list: '93.382', | ||
open_date: '2046-08-05', | ||
close_date: '2046-09-06', | ||
close_date_explanation: 'Sample text - close_date has valid date', | ||
notes: 'auto-inserted by script', | ||
search_terms: '[in title/desc]+', | ||
reviewer_name: 'none', | ||
opportunity_category: 'Discretionary', | ||
description: ' <p>The overarching goal of these training and technical assistance projects is to improve reproductive health outcomes for men, women and adolescents by reducing unplanned pregnancies, improving efforts to plan and space pregnancies through counseling, lower the rates of STDs, and improving birth outcomes. <p>', | ||
eligibility_codes: '11 07 25', | ||
funding_activity_category_codes: 'HL ISS', | ||
opportunity_status: 'forecasted', | ||
raw_body_json: { | ||
opportunity: { | ||
id: '333816', | ||
number: 'HHS-2021-IHS-TPI-0001', | ||
title: 'Anticipated Availability of funds for Title X Family Planning Training Cooperative Agreements', | ||
description: ' <p>The overarching goal of these training and technical assistance projects is to improve reproductive health outcomes for men, women and adolescents by reducing unplanned pregnancies, improving efforts to plan and space pregnancies through counseling, lower the rates of STDs, and improving birth outcomes. <p>', | ||
milestones: { | ||
post_date: '2021-08-05', | ||
}, | ||
category: { code: 'D', name: 'Discretionary' }, | ||
}, | ||
agency: { code: 'HHS-IHS' }, | ||
award: { ceiling: '500000' }, | ||
cost_sharing_or_matching_requirement: false, | ||
cfda_numbers: ['93.382'], | ||
eligible_applicants: [ | ||
{ code: '11' }, { code: '07' }, { code: '25' }, | ||
], | ||
funding_activity: { | ||
categories: [ | ||
{ | ||
name: 'Health', | ||
code: 'HL', | ||
}, | ||
{ | ||
name: 'Income Security and Social Services', | ||
code: 'ISS', | ||
}, | ||
], | ||
}, | ||
revision: { id: 'c3' }, | ||
}, | ||
created_at: '2021-08-06 16:03:53.57025-07', | ||
updated_at: '2021-08-11 12:35:42.562-07', | ||
revision_id: 'c3', | ||
}, | ||
]; | ||
|
||
const assignedForecastedGrantsAgency = [ | ||
{ | ||
grant_id: forecastedGrants[0].grant_id, | ||
agency_id: usdr, | ||
assigned_by: 1, | ||
}, | ||
{ | ||
grant_id: forecastedGrants[0].grant_id, | ||
agency_id: asd, | ||
assigned_by: 13, | ||
}, | ||
{ | ||
grant_id: forecastedGrants[0].grant_id, | ||
agency_id: nevada, | ||
assigned_by: 7, | ||
}, | ||
{ | ||
grant_id: forecastedGrants[1].grant_id, | ||
agency_id: nevada, | ||
assigned_by: 6, | ||
}, | ||
]; | ||
|
||
module.exports = { | ||
forecastedGrants, | ||
assignedForecastedGrantsAgency, | ||
}; |