diff --git a/sample.env b/sample.env
index 3b1a14e37..9d0e2b20e 100644
--- a/sample.env
+++ b/sample.env
@@ -104,5 +104,4 @@ CCMS_API_PASSWORD=
#######################################################################################
# Feature flags
#######################################################################################
-ALLOW_PROVIDER_REGISTRATION_FLOW=true
-ENABLE_SDA15_PROVIDERS=true
+ALLOW_PROVIDER_REGISTRATION_FLOW=true
\ No newline at end of file
diff --git a/src/main/java/org/ilgcc/app/submission/actions/ValidateZipCode.java b/src/main/java/org/ilgcc/app/submission/actions/ValidateZipCode.java
index 76e9d7d7e..0a2f63646 100644
--- a/src/main/java/org/ilgcc/app/submission/actions/ValidateZipCode.java
+++ b/src/main/java/org/ilgcc/app/submission/actions/ValidateZipCode.java
@@ -25,10 +25,6 @@ public class ValidateZipCode implements Action {
private final String INPUT_NAME = "applicationZipCode";
private static final String OUTPUT_NAME = "hasValidZipCode";
- @Value("${il-gcc.enable-sda15-providers}")
- boolean enableSDA15Providers;
-
-
@Override
public Map> runValidation(FormSubmission formSubmission, Submission submission) {
Locale locale = LocaleContextHolder.getLocale();
@@ -41,7 +37,7 @@ public Map> runValidation(FormSubmission formSubmission, Su
List.of(messageSource.getMessage("errors.provide-zip", null, locale)));
} else {
submission.getInputData()
- .put(OUTPUT_NAME, String.valueOf(ZipcodeOption.isValidZipcodeOption(providedZipCode, enableSDA15Providers)));
+ .put(OUTPUT_NAME, String.valueOf(ZipcodeOption.isValidZipcodeOption(providedZipCode)));
}
return errorMessages;
diff --git a/src/main/java/org/ilgcc/app/utils/CountyOptionUtils.java b/src/main/java/org/ilgcc/app/utils/CountyOptionUtils.java
index 0264f294d..cbfdedafa 100644
--- a/src/main/java/org/ilgcc/app/utils/CountyOptionUtils.java
+++ b/src/main/java/org/ilgcc/app/utils/CountyOptionUtils.java
@@ -23,13 +23,10 @@
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
-import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component
public class CountyOptionUtils {
- @Value("${il-gcc.enable-sda15-providers}")
- boolean enableSDA15Providers;
private static List countyOptions;
@@ -42,20 +39,18 @@ public void init() {
unsortedCountyOptions.add(MCHENRY);
unsortedCountyOptions.add(OGLE);
unsortedCountyOptions.add(WHITESIDE);
- if (enableSDA15Providers) {
- unsortedCountyOptions.add(MARION);
- unsortedCountyOptions.add(JEFFERSON);
- unsortedCountyOptions.add(EFFINGHAM);
- unsortedCountyOptions.add(FAYETTE);
- unsortedCountyOptions.add(CRAWFORD);
- unsortedCountyOptions.add(WAYNE);
- unsortedCountyOptions.add(RICHLAND);
- unsortedCountyOptions.add(LAWRENCE);
- unsortedCountyOptions.add(CLAY);
- unsortedCountyOptions.add(WABASH);
- unsortedCountyOptions.add(JASPER);
- unsortedCountyOptions.add(EDWARDS);
- }
+ unsortedCountyOptions.add(MARION);
+ unsortedCountyOptions.add(JEFFERSON);
+ unsortedCountyOptions.add(EFFINGHAM);
+ unsortedCountyOptions.add(FAYETTE);
+ unsortedCountyOptions.add(CRAWFORD);
+ unsortedCountyOptions.add(WAYNE);
+ unsortedCountyOptions.add(RICHLAND);
+ unsortedCountyOptions.add(LAWRENCE);
+ unsortedCountyOptions.add(CLAY);
+ unsortedCountyOptions.add(WABASH);
+ unsortedCountyOptions.add(JASPER);
+ unsortedCountyOptions.add(EDWARDS);
countyOptions = unsortedCountyOptions.stream().sorted(Comparator.comparing(CountyOption::getLabel)).toList();
}
diff --git a/src/main/java/org/ilgcc/app/utils/ZipcodeOption.java b/src/main/java/org/ilgcc/app/utils/ZipcodeOption.java
index d48c4c9be..1c7c61acb 100644
--- a/src/main/java/org/ilgcc/app/utils/ZipcodeOption.java
+++ b/src/main/java/org/ilgcc/app/utils/ZipcodeOption.java
@@ -389,10 +389,10 @@ public String getHelpText() {
return null;
}
- public static Boolean isValidZipcodeOption(String zipcode, Boolean includeSDA15) {
+ public static Boolean isValidZipcodeOption(String zipcode) {
return Arrays.stream(ZipcodeOption.values()).filter(zip -> zip.active)
- .filter(zip -> includeSDA15 ? zip.caseloadCode.equals("BB") || zip.caseloadCode.equals("QQ")
- : zip.caseloadCode.equals("BB")).anyMatch(zip -> zip.value.equals(zipcode));
+ .filter(zip -> zip.caseloadCode.equals("BB") || zip.caseloadCode.equals("QQ")
+ ).anyMatch(zip -> zip.value.equals(zipcode));
}
public static Optional getCaseLoadCodeByZipCode(String zipcode) {
diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml
index cc6bab3d2..3a86cdc8c 100644
--- a/src/main/resources/application.yaml
+++ b/src/main/resources/application.yaml
@@ -129,7 +129,6 @@ il-gcc:
generate-short-links: ${GENERATE_SHORT_LINKS_FLAG:false}
enable-emails: ${ENABLE_EMAILS_FLAG:true}
allow-provider-registration-flow: ${ALLOW_PROVIDER_REGISTRATION_FLOW:false}
- enable-sda15-providers: ${ENABLE_SDA15_PROVIDERS:false}
dts:
url: ${DOCUMENT_TRANSFER_SERVICE_URL}
consumer-id: ${DOCUMENT_TRANSFER_SERVICE_CONSUMER_ID}
diff --git a/src/main/resources/messages.properties b/src/main/resources/messages.properties
index 3cd421ed7..49d291576 100644
--- a/src/main/resources/messages.properties
+++ b/src/main/resources/messages.properties
@@ -164,7 +164,6 @@ errors.general-banner-warning=Sorry, You've either skipped a re
errors.general-title=Check your answers
#
index.title=Get help paying for child care.
-index.notice-html-sda2=Currently, this site is available for families applying in 6 counties: Carroll, DeKalb, Lee, McHenry, Ogle, and Whiteside. Visit our FAQs to learn more.
index.notice-html-sda15=This site is available to families living in the following 18 counties in Illinois: Carroll, Clay, Crawford, DeKalb, Edwards, Effingham, Fayette, Jasper, Jefferson, Lawrence, Lee, Marion, McHenry, Ogle, Richland, Wabash, Wayne, Whiteside. Visit our FAQs to learn more.
index.apply-for-benefits=Apply for Child Care Assistance online in 20 minutes.
index.apply-now=Apply now
@@ -1089,8 +1088,6 @@ faq.questions-about-the-online-application.header=Questions about the online app
faq.questions-about-the-online-application.what-is-get-child-care-il-question=What is GetChildCareIL.org?
faq.questions-about-the-online-application.what-is-get-child-care-il-answer=It's a new website from the state of Illinois where families can apply for Child Care Assistance online. Families can use a smartphone, tablet, or computer to access this website.
faq.questions-about-the-online-application.who-can-use-the-online-application-question=Who can use the online application?
-faq.questions-about-the-online-application.starting-in-january-2025=Currently, this site is available for families applying in 6 counties:- Carroll County
- DeKalb County
- Lee County
- McHenry County
- Ogle County
- Whiteside County
-faq.questions-about-the-online-application.the-online-application-2025=The online application will be available for more families and providers through 2025.
faq.questions-about-the-online-application.sda15-expansion.counties=Currently, this site is available for families applying in 18 counties: - Carroll County
- Clay County
- Crawford County
- DeKalb County
- Edwards County
- Effingham County
- Fayette County
- Jasper County
- Jefferson County
- Lawrence County
- Lee County
- Marion County
- McHenry County
- Ogle County
- Richland County
- Wabash County
- Wayne County
- Whiteside County
The online application will be available for more families and providers through 2025.
faq.questions-about-the-online-application.what-can-i-do=I need help with child care now. What can I do?
faq.questions-about-the-online-application.what-can-i-do.please-contact=Contact your local Child Care Resource and Referral Agency or (CCR&R) directly. This is the agency that will process your Child Care Assistance application.
diff --git a/src/main/resources/messages_es.properties b/src/main/resources/messages_es.properties
index 0df9dfdc6..72cda2ce0 100644
--- a/src/main/resources/messages_es.properties
+++ b/src/main/resources/messages_es.properties
@@ -164,7 +164,6 @@ errors.general-banner-warning=Lo sentimos, ha omitido una pregu
errors.general-title=Revise sus respuestas
#
index.title=Reciba ayuda para pagar el cuidado de niños.
-index.notice-html-sda2=Actualmente, este sitio está disponible para familias que solicitan apoyo en 6 condados: Carroll, DeKalb, Lee, McHenry, Ogle y Whiteside. Visite nuestras preguntas frecuentes para obtener más información.
index.notice-html-sda15=Este sitio está disponible para familias que viven en los siguientes 18 condados en Illinois: Carroll, Clay, Crawford, DeKalb, Edwards, Effingham, Fayette, Jasper, Jefferson, Lawrence, Lee, Marion, McHenry, Ogle, Richland, Wabash, Wayne y Whiteside. Visite nuestras preguntas frecuentes para obtener más información.
index.apply-for-benefits=Termine una solicitud en menos de 20 minutos.
index.apply-now=Aplique ahora
@@ -1089,8 +1088,6 @@ faq.questions-about-the-online-application.header=Preguntas sobre la solicitud e
faq.questions-about-the-online-application.what-is-get-child-care-il-question=¿Qué es GetChildCareIL.org?
faq.questions-about-the-online-application.what-is-get-child-care-il-answer=Es un nuevo sitio web del estado de Illinois donde las familias pueden solicitar asistencia para el cuidado de niños en línea. Las familias pueden usar un teléfono inteligente, una tableta o una computadora para acceder a este sitio web.
faq.questions-about-the-online-application.who-can-use-the-online-application-question=¿Quién puede usar la solicitud en línea?
-faq.questions-about-the-online-application.starting-in-january-2025=Actualmente, este sitio está disponible para familias que solicitan apoyo en 6 condados:- Condado de Carroll
- Condado de DeKalb
- Condado de Lee
- Condado de McHenry
- Condado de Ogle
- Condado de Whiteside
-faq.questions-about-the-online-application.the-online-application-2025=La solicitud en línea estará disponible para más familias y proveedores a lo largo de 2025.
faq.questions-about-the-online-application.sda15-expansion.counties=Actualmente, este sitio está disponible para familias que solicitan apoyo en 18 condados: - Condado de Carroll
- Condado de Clay
- Condado de Crawford
- Condado de DeKalb
- Condado de Edwards
- Condado de Effingham
- Condado de Fayette
- Condado de Jasper
- Condado de Jefferson
- Condado de Lawrence
- Condado de Lee
- Condado de Marion
- Condado de McHenry
- Condado de Ogle
- Condado de Richland
- Condado de Wabash
- Condado de Wayne
- Condado de Whiteside
p>La solicitud en línea estará disponible para más familias y proveedores a lo largo de 2025.
faq.questions-about-the-online-application.what-can-i-do=Necesito cuidado para niños ya. ¿Qué puedo hacer?
faq.questions-about-the-online-application.what-can-i-do.please-contact=Por favor, comuníquese directamente con su Agencia Local de Recursos y Referencias de Cuidado de niños (CCR&R). Esta es la agencia que procesa su solicitud de cuidado de niños.
diff --git a/src/main/resources/templates/faq.html b/src/main/resources/templates/faq.html
index 5f008bb34..c697280cb 100644
--- a/src/main/resources/templates/faq.html
+++ b/src/main/resources/templates/faq.html
@@ -129,13 +129,7 @@
-
-
-
-
-
-
-
+
diff --git a/src/main/resources/templates/index.html b/src/main/resources/templates/index.html
index efeddf5d9..d5a5f130a 100644
--- a/src/main/resources/templates/index.html
+++ b/src/main/resources/templates/index.html
@@ -8,8 +8,7 @@
diff --git a/src/test/java/org/ilgcc/app/submission/actions/CountyUtilTest.java b/src/test/java/org/ilgcc/app/submission/actions/CountyUtilTest.java
index a91ed0be0..f6925a0b2 100644
--- a/src/test/java/org/ilgcc/app/submission/actions/CountyUtilTest.java
+++ b/src/test/java/org/ilgcc/app/submission/actions/CountyUtilTest.java
@@ -2,34 +2,16 @@
import static org.assertj.core.api.Assertions.assertThat;
-import formflow.library.data.FormSubmission;
-import formflow.library.data.Submission;
-import jakarta.annotation.Resource;
-import java.util.Map;
import org.ilgcc.app.IlGCCApplication;
import org.ilgcc.app.utils.CountyOptionUtils;
-import org.ilgcc.app.utils.SubmissionTestBuilder;
-import org.ilgcc.app.utils.ZipcodeOption;
-import org.junit.jupiter.api.AfterEach;
-import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.boot.test.util.TestPropertyValues;
-import org.springframework.context.ConfigurableApplicationContext;
-import org.springframework.core.env.Environment;
import org.springframework.test.context.ActiveProfiles;
-import org.springframework.test.context.DynamicPropertyRegistry;
-import org.springframework.test.context.DynamicPropertySource;
-import org.springframework.test.context.TestPropertySource;
-import org.springframework.test.context.support.TestPropertySourceUtils;
-import org.springframework.util.Assert;
@SpringBootTest(
classes = IlGCCApplication.class
)
-@TestPropertySource(properties = {"il-gcc.enable-sda15-providers=true"})
@ActiveProfiles("test")
public class CountyUtilTest {
diff --git a/src/test/java/org/ilgcc/app/submission/actions/ValidateZipCodeTest.java b/src/test/java/org/ilgcc/app/submission/actions/ValidateZipCodeTest.java
index 6f06a5781..b65924ddb 100644
--- a/src/test/java/org/ilgcc/app/submission/actions/ValidateZipCodeTest.java
+++ b/src/test/java/org/ilgcc/app/submission/actions/ValidateZipCodeTest.java
@@ -13,12 +13,10 @@
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.context.MessageSource;
import org.springframework.test.context.ActiveProfiles;
-import org.springframework.test.context.TestPropertySource;
@SpringBootTest(
classes = IlGCCApplication.class
)
-@TestPropertySource(properties = {"il-gcc.enable-sda15-providers=false"})
@ActiveProfiles("test")
class ValidateZipCodeTest {
@@ -45,50 +43,51 @@ public void inactiveZipCodeReturnsFalse() {
}
@Test
- public void sda15ZipCodeReturnsFalse() {
+ public void activeZipCodeReturnsTrue() {
Submission submission = new SubmissionTestBuilder()
.build();
Map formData = Map.of(
- "applicationZipCode", ZipcodeOption.zip_62811.getValue()
+ "applicationZipCode", ZipcodeOption.zip_60051.getValue()
);
FormSubmission formSubmission = new FormSubmission(formData);
action.runValidation(formSubmission, submission);
- assertThat(submission.getInputData().get("hasValidZipCode")).isEqualTo("false");
+ assertThat(submission.getInputData().get("hasValidZipCode")).isEqualTo("true");
}
@Test
- public void activeZipCodeReturnsTrue() {
+ public void outofStateZipCodeReturnsFalse() {
Submission submission = new SubmissionTestBuilder()
.build();
Map formData = Map.of(
- "applicationZipCode", ZipcodeOption.zip_60051.getValue()
+ "applicationZipCode", "94114"
);
FormSubmission formSubmission = new FormSubmission(formData);
action.runValidation(formSubmission, submission);
- assertThat(submission.getInputData().get("hasValidZipCode")).isEqualTo("true");
+ assertThat(submission.getInputData().get("hasValidZipCode")).isEqualTo("false");
}
@Test
- public void outofStateZipCodeReturnsFalse() {
+ public void sda15ZipCodeReturnsTrue() {
Submission submission = new SubmissionTestBuilder()
.build();
Map formData = Map.of(
- "applicationZipCode", "94114"
+ "applicationZipCode", ZipcodeOption.zip_62811.getValue()
);
FormSubmission formSubmission = new FormSubmission(formData);
+
action.runValidation(formSubmission, submission);
- assertThat(submission.getInputData().get("hasValidZipCode")).isEqualTo("false");
+ assertThat(submission.getInputData().get("hasValidZipCode")).isEqualTo("true");
}
}
\ No newline at end of file
diff --git a/src/test/java/org/ilgcc/app/submission/actions/ValidateZipCodeWithSDA15ExpansionTest.java b/src/test/java/org/ilgcc/app/submission/actions/ValidateZipCodeWithSDA15ExpansionTest.java
deleted file mode 100644
index 6e75639e2..000000000
--- a/src/test/java/org/ilgcc/app/submission/actions/ValidateZipCodeWithSDA15ExpansionTest.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package org.ilgcc.app.submission.actions;
-
-import static org.assertj.core.api.Assertions.assertThat;
-
-import formflow.library.data.FormSubmission;
-import formflow.library.data.Submission;
-import java.util.Map;
-import org.ilgcc.app.IlGCCApplication;
-import org.ilgcc.app.utils.SubmissionTestBuilder;
-import org.ilgcc.app.utils.ZipcodeOption;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.context.MessageSource;
-import org.springframework.test.context.ActiveProfiles;
-import org.springframework.test.context.TestPropertySource;
-
-@SpringBootTest(
- classes = IlGCCApplication.class
-)
-@TestPropertySource(properties = {"il-gcc.enable-sda15-providers=true"})
-@ActiveProfiles("test")
-class ValidateZipCodeWithSDA15ExpansionTest {
-
- @Autowired
- MessageSource messageSource;
-
- @Autowired
- ValidateZipCode action;
-
- @Test
- public void inactiveZipCodeReturnsFalse() {
- Submission submission = new SubmissionTestBuilder()
- .build();
-
- Map formData = Map.of(
- "applicationZipCode", ZipcodeOption.zip_60647.getValue()
- );
-
- FormSubmission formSubmission = new FormSubmission(formData);
-
- action.runValidation(formSubmission, submission);
-
- assertThat(submission.getInputData().get("hasValidZipCode")).isEqualTo("false");
- }
-
- @Test
- public void sda15ZipCodeReturnsTrue() {
- Submission submission = new SubmissionTestBuilder()
- .build();
-
- Map formData = Map.of(
- "applicationZipCode", ZipcodeOption.zip_62811.getValue()
- );
-
- FormSubmission formSubmission = new FormSubmission(formData);
-
-
- action.runValidation(formSubmission, submission);
-
- assertThat(submission.getInputData().get("hasValidZipCode")).isEqualTo("true");
- }
-
- @Test
- public void activeZipCodeReturnsTrue() {
- Submission submission = new SubmissionTestBuilder()
- .build();
-
- Map formData = Map.of(
- "applicationZipCode", ZipcodeOption.zip_60051.getValue()
- );
-
- FormSubmission formSubmission = new FormSubmission(formData);
-
- action.runValidation(formSubmission, submission);
-
- assertThat(submission.getInputData().get("hasValidZipCode")).isEqualTo("true");
- }
-
- @Test
- public void outofStateZipCodeReturnsFalse() {
- Submission submission = new SubmissionTestBuilder()
- .build();
-
- Map formData = Map.of(
- "applicationZipCode", "94114"
- );
-
- FormSubmission formSubmission = new FormSubmission(formData);
-
- action.runValidation(formSubmission, submission);
-
- assertThat(submission.getInputData().get("hasValidZipCode")).isEqualTo("false");
- }
-}
\ No newline at end of file