Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FFL upgrade and refactoring #82

Merged
merged 1 commit into from
Feb 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ buildscript {
}

plugins {
id 'org.springframework.boot' version '3.1.5'
id 'org.springframework.boot' version '3.2.2'
id 'io.spring.dependency-management' version '1.1.4'
id 'java'
id 'com.adarshr.test-logger' version '4.0.0'
Expand Down Expand Up @@ -47,7 +47,7 @@ repositories {
}

def profile = props.getProperty('SPRING_PROFILES_ACTIVE')
def formFlowLibraryVersion = '1.1.1'
def formFlowLibraryVersion = '1.2.0'
def useLocalLibrary = System.getenv('USE_LOCAL_LIBRARY')

dependencies {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package org.ilgcc.app.submission.conditions;

import formflow.library.config.submission.Condition;
import formflow.library.data.Submission;
import org.springframework.stereotype.Component;

/**
* This is a false-Condition to skip the pages that have not yet been implemented.
*/
@Component
public class SkipTemplate implements Condition {

@Override
public Boolean run(Submission submission) {
return false;
}

@Override
public Boolean run(Submission submission, String id) {
return false;
}
}
56 changes: 51 additions & 5 deletions src/main/resources/flows-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,45 +37,59 @@ flow:
nextScreens:
- name: parent-home-address
parent-home-address:
condition: SkipTemplate
nextScreens:
- name: parent-mailing-address
parent-mailing-address:
condition: SkipTemplate
nextScreens:
- name: parent-confirm-address
parent-confirm-address:
condition: SkipTemplate
nextScreens:
- name: parent-contact
parent-contact:
condition: SkipTemplate
nextScreens:
- name: parent-info-review
parent-info-review:
condition: SkipTemplate
nextScreens:
- name: parent-have-a-partner
parent-have-a-partner:
condition: SkipTemplate
nextScreens:
- name: parent-qualifying-partner
parent-qualifying-partner:
condition: SkipTemplate
nextScreens:
- name: parent-partner-info-basic
parent-partner-info-basic:
condition: SkipTemplate
nextScreens:
- name: parent-partner-contact
parent-partner-contact:
condition: SkipTemplate
nextScreens:
- name: parent-partner-info-service
parent-partner-info-service:
condition: SkipTemplate
nextScreens:
- name: parent-partner-info-disability
parent-partner-info-disability:
condition: SkipTemplate
nextScreens:
- name: parent-other-family
parent-other-family:
condition: SkipTemplate
nextScreens:
- name: parent-add-adults
parent-add-adults:
condition: SkipTemplate
nextScreens:
- name: parent-intro-family-info
parent-intro-family-info:
condition: SkipTemplate
nextScreens:
- name: children-info-intro

Expand All @@ -84,8 +98,7 @@ flow:
- name: children-add
children-add:
nextScreens:
# - name: activities-parent-intro
- name: activities-add-ed-program # skipping WIP
- name: activities-parent-intro
children-info-basic:
subflow: children
nextScreens:
Expand All @@ -108,70 +121,88 @@ flow:
children-childcare-weekly-schedule:
subflow: children
nextScreens:
- name: children-ccap-child-other-ed # Skip WIP screens
condition: IsFiveOrOlder
- name: children-add
- name: children-childcare-hourly-schedule
children-childcare-hourly-schedule:
condition: SkipTemplate
subflow: children
nextScreens:
- name: children-ccap-child-other-ed
children-ccap-child-other-ed:
condition: IsFiveOrOlder
subflow: children
nextScreens:
- name: children-add

activities-parent-intro:
condition: SkipTemplate
nextScreens:
- name: activities-parent-type
activities-parent-type:
condition: SkipTemplate
nextScreens:
- name: activities-add-jobs
activities-add-jobs:
condition: SkipTemplate
nextScreens:
- name: activities-employer-name
activities-employer-name:
condition: SkipTemplate
nextScreens:
- name: activities-employer-address
activities-employer-address:
condition: SkipTemplate
nextScreens:
- name: activities-self-employment
activities-self-employment:
condition: SkipTemplate
nextScreens:
- name: activities-pay-by-hour
activities-pay-by-hour:
condition: SkipTemplate
nextScreens:
- name: activities-hourly-wage
activities-hourly-wage:
condition: SkipTemplate
nextScreens:
- name: activities-pay-period
activities-pay-period:
condition: SkipTemplate
nextScreens:
- name: activities-pay-rate
activities-pay-rate:
condition: SkipTemplate
nextScreens:
- name: activities-pay-last-month
activities-pay-last-month:
condition: SkipTemplate
nextScreens:
- name: activities-work-schedule-vary
activities-work-schedule-vary:
condition: SkipTemplate
nextScreens:
- name: activities-next-work-schedule
activities-next-work-schedule:
condition: SkipTemplate
nextScreens:
- name: activities-job-weekly-schedule
activities-job-weekly-schedule:
condition: SkipTemplate
nextScreens:
- name: activities-job-hourly-schedule
activities-job-hourly-schedule:
condition: SkipTemplate
nextScreens:
- name: activities-work-commute
activities-work-commute:
condition: SkipTemplate
nextScreens:
- name: activities-work-commute-time
activities-work-commute-time:
condition: SkipTemplate
nextScreens:
- name: activities-add-jobs-list
activities-add-jobs-list:
condition: SkipTemplate
nextScreens:
- name: activities-add-ed-program
activities-add-ed-program:
Expand Down Expand Up @@ -204,50 +235,65 @@ flow:
nextScreens:
- name: activities-partner-add-job
activities-partner-add-job:
condition: SkipTemplate
nextScreens:
- name: activities-partner-add-ed-program
activities-partner-add-ed-program:
condition: SkipTemplate
nextScreens:
- name: unearned-income-intro

unearned-income-intro:
condition: SkipTemplate
nextScreens:
- name: unearned-income-source
unearned-income-source:
condition: SkipTemplate
nextScreens:
- name: unearned-income-amount
unearned-income-amount:
condition: SkipTemplate
nextScreens:
- name: unearned-income-assets
unearned-income-assets:
condition: SkipTemplate
nextScreens:
- name: unearned-income-programs
unearned-income-programs:
condition: SkipTemplate
nextScreens:
- name: submit-intro

submit-intro:
condition: SkipTemplate
nextScreens:
- name: submit-ccap-terms
submit-ccap-terms:
condition: SkipTemplate
nextScreens:
- name: submit-sign-name
submit-sign-name:
condition: SkipTemplate
nextScreens:
- name: submit-complete
submit-complete:
condition: SkipTemplate
nextScreens:
- name: submit-next-steps
submit-next-steps:
condition: SkipTemplate
nextScreens:
- name: submit-confirmation
submit-confirmation:
condition: SkipTemplate
nextScreens:
- name: doc-upload-list
doc-upload-list:
condition: SkipTemplate
nextScreens:
- name: doc-upload-confirm
doc-upload-confirm:
condition: SkipTemplate
nextScreens: null
subflows:
children:
Expand Down

This file was deleted.

This file was deleted.

Loading