├── .browserslistrc ├── .dockerignore ├── .eslintignore ├── .eslintrc.json ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── SUPPORT.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── beta--lint-unit-build-and-publish-images.yml │ ├── branch--lint-unit-and-smoke-test.yml │ ├── build.yml │ ├── codeql-analysis.yml │ ├── dependabot.yml │ ├── dependency-review.yml │ ├── deploy-development.yml │ ├── deploy-fcdo.yml │ ├── lint-and-test.yml │ ├── main--lint-unit-build-and-publish-images.yml │ ├── smoke-test.yml │ └── smoke-tests-heroku.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── .yarn ├── plugins │ └── @yarnpkg │ │ └── plugin-workspace-tools.cjs └── releases │ └── yarn-3.2.2.cjs ├── .yarnrc.yml ├── GitVersion.yml ├── LICENSE ├── README.md ├── babel.config.json ├── designer ├── .eslintrc.js ├── .gitignore ├── .pa11yci.json ├── Dockerfile ├── LICENSE ├── README.md ├── __mocks__ │ ├── imageMock.js │ └── styleMock.js ├── babel.config.js ├── bin │ └── symlink-config ├── client │ ├── ComponentEdit.js │ ├── ComponentTypeEdit.tsx │ ├── FeatureToggle.tsx │ ├── __mocks__ │ │ └── tabbable.js │ ├── __tests__ │ │ ├── FieldEdit.jest.tsx │ │ ├── component-type-edit.jest.tsx │ │ ├── field-edit.jest.tsx │ │ ├── file-upload-field-edit.jest.tsx │ │ ├── helpers.jest.tsx │ │ ├── helpers │ │ │ ├── mocks.ts │ │ │ └── renderers.tsx │ │ ├── link-create.jest.tsx │ │ ├── link-edit.jest.tsx │ │ ├── load-file-configurations.jest.tsx │ │ ├── page-create.jest.tsx │ │ ├── page-edit.jest.tsx │ │ └── toggle-api.jest.tsx │ ├── api │ │ ├── designerApi.ts │ │ └── toggleApi.ts │ ├── button-dropdown.js │ ├── component-condition-create.js │ ├── component-create.js │ ├── component.js │ ├── components │ │ ├── Autocomplete │ │ │ ├── Autocomplete.tsx │ │ │ ├── __tests__ │ │ │ │ └── Autocomplete.jest.tsx │ │ │ └── index.ts │ │ ├── BackLink │ │ │ ├── BackLink.scss │ │ │ ├── BackLink.tsx │ │ │ ├── __tests__ │ │ │ │ └── BackLink.test.tsx │ │ │ └── index.ts │ │ ├── ComponentCreate │ │ │ ├── ComponentCreate.scss │ │ │ ├── ComponentCreate.tsx │ │ │ ├── ComponentCreateList.tsx │ │ │ ├── __tests__ │ │ │ │ ├── ComponentCreate.jest.tsx │ │ │ │ ├── ComponentCreateList.jest.tsx │ │ │ │ ├── ComponentCreateList.test.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ └── ComponentCreateList.jest.tsx.snap │ │ │ ├── index.ts │ │ │ └── useComponentCreate.tsx │ │ ├── ComponentListSelect │ │ │ ├── ComponentListSelect.tsx │ │ │ └── __tests__ │ │ │ │ └── ComponentListSelect.jest.tsx │ │ ├── CssClasses │ │ │ ├── CssClasses.tsx │ │ │ ├── __tests__ │ │ │ │ └── CssClasses.jest.tsx │ │ │ └── index.ts │ │ ├── CustomValidationMessage │ │ │ ├── CustomValidationMessage.tsx │ │ │ ├── __tests__ │ │ │ │ └── CustomValidationMessage.tsx │ │ │ └── index.ts │ │ ├── DataPrettyPrint │ │ │ └── DataPrettyPrint.tsx │ │ ├── ErrorMessage │ │ │ ├── ErrorMessage.tsx │ │ │ ├── __tests__ │ │ │ │ └── ErrorMessage.jest.tsx │ │ │ └── index.ts │ │ ├── Fee │ │ │ ├── FeeEdit.jsx │ │ │ └── FeeItems.jsx │ │ ├── FieldEditors │ │ │ ├── __tests__ │ │ │ │ ├── DetailsEdit.jest.tsx │ │ │ │ ├── ParaEdit.jest.tsx │ │ │ │ ├── date-field-edit.jest.tsx │ │ │ │ ├── number-field-edit.jest.tsx │ │ │ │ └── text-field-edit.jest.tsx │ │ │ ├── date-field-edit.tsx │ │ │ ├── details-edit.tsx │ │ │ ├── email-edit.tsx │ │ │ ├── list-content-edit.tsx │ │ │ ├── list-field-edit.tsx │ │ │ ├── number-field-edit.tsx │ │ │ ├── para-edit.tsx │ │ │ ├── select-field-edit.tsx │ │ │ └── text-field-edit.tsx │ │ ├── Flyout │ │ │ ├── Flyout.scss │ │ │ ├── Flyout.tsx │ │ │ ├── __tests__ │ │ │ │ └── Flyout.test.tsx │ │ │ └── index.ts │ │ ├── FormDetails │ │ │ ├── FormDetails.scss │ │ │ ├── FormDetails.tsx │ │ │ ├── FormDetailsFeedback.tsx │ │ │ ├── FormDetailsPhaseBanner.tsx │ │ │ ├── FormDetailsTitle.tsx │ │ │ ├── __tests__ │ │ │ │ └── FormDetails.jest.tsx │ │ │ └── index.ts │ │ ├── Icons │ │ │ ├── ChevronRightIcon.tsx │ │ │ ├── EditIcon.tsx │ │ │ ├── MoveDownIcon.tsx │ │ │ ├── MoveUpIcon.tsx │ │ │ ├── SearchIcon.tsx │ │ │ └── index.ts │ │ ├── Menu │ │ │ ├── Menu.tsx │ │ │ ├── SubMenu.tsx │ │ │ ├── __tests__ │ │ │ │ └── Menu.jest.tsx │ │ │ ├── index.ts │ │ │ ├── useMenuItem.tsx │ │ │ └── useTabs.tsx │ │ ├── Page │ │ │ ├── Page.tsx │ │ │ ├── __tests__ │ │ │ │ └── Page.jest.tsx │ │ │ └── index.ts │ │ ├── PageLinkage │ │ │ ├── PageLinkage.tsx │ │ │ ├── __tests__ │ │ │ │ └── PageLinkage.test.tsx │ │ │ └── index.ts │ │ ├── RenderInPortal │ │ │ ├── RenderInPortal.tsx │ │ │ ├── __tests__ │ │ │ │ └── RenderInPortal.jest.tsx │ │ │ └── index.ts │ │ └── Visualisation │ │ │ ├── Info.tsx │ │ │ ├── Lines.tsx │ │ │ ├── Minimap.tsx │ │ │ ├── Visualisation.tsx │ │ │ ├── __tests__ │ │ │ └── Visualisation.jest.tsx │ │ │ ├── getLayout.ts │ │ │ ├── index.ts │ │ │ └── visualisation.scss │ ├── condition-edit.js │ ├── conditions │ │ ├── AbsoluteDateTimeValues.tsx │ │ ├── AbsoluteDateValues.tsx │ │ ├── AbsoluteTimeValues.tsx │ │ ├── ConditionsEdit.tsx │ │ ├── InlineConditions.tsx │ │ ├── InlineConditionsDefinition.js │ │ ├── InlineConditionsDefinitionValue.tsx │ │ ├── SelectConditions.tsx │ │ ├── SelectValues.tsx │ │ ├── TextValues.tsx │ │ ├── __tests__ │ │ │ ├── AbsoluteDateTimeValues.jest.tsx │ │ │ ├── AbsoluteDateValues.jest.tsx │ │ │ ├── AbsoluteTimeValues.jest.tsx │ │ │ ├── ConditionsEdit.jest.tsx │ │ │ ├── InlineConditions.jest.tsx │ │ │ ├── InlineConditionsDefinitionValue.jest.tsx │ │ │ ├── SelectConditions.jest.tsx │ │ │ ├── conditionsByType.jest.ts │ │ │ └── inline-condition-helpers.jest.ts │ │ ├── inline-condition-helpers.js │ │ ├── inline-conditions-edit.js │ │ ├── inline-conditions-relative-dates.js │ │ └── select-condition-helpers.ts │ ├── context │ │ ├── DataContext.ts │ │ ├── FeatureFlagContext.tsx │ │ ├── FlyoutContext.ts │ │ ├── __tests__ │ │ │ └── FeatureFlagContext.jest.tsx │ │ └── index.ts │ ├── data │ │ ├── component │ │ │ ├── __tests__ │ │ │ │ ├── addComponent.jest.ts │ │ │ │ ├── allInputs.jest.ts │ │ │ │ ├── isNotContentType.jest.ts │ │ │ │ └── updateComponent.jest.ts │ │ │ ├── addComponent.ts │ │ │ ├── index.ts │ │ │ ├── inputs.ts │ │ │ └── updateComponent.ts │ │ ├── condition │ │ │ ├── __tests__ │ │ │ │ ├── addCondition.jest.ts │ │ │ │ ├── hasConditions.jest.ts │ │ │ │ ├── removeCondition.jest.ts │ │ │ │ └── updateCondition.jest.ts │ │ │ ├── addCondition.ts │ │ │ ├── hasConditions.ts │ │ │ ├── index.ts │ │ │ ├── removeCondition.ts │ │ │ └── updateCondition.ts │ │ ├── index.ts │ │ ├── list │ │ │ ├── __tests__ │ │ │ │ ├── addList.jest.ts │ │ │ │ └── findList.jest.ts │ │ │ ├── addList.ts │ │ │ ├── findList.ts │ │ │ └── index.ts │ │ ├── page │ │ │ ├── __tests__ │ │ │ │ ├── addLink.jest.ts │ │ │ │ ├── addPage.jest.ts │ │ │ │ ├── allPathsLeadingTo.jest.ts │ │ │ │ ├── findPage.jest.ts │ │ │ │ ├── updateLink.jest.ts │ │ │ │ └── updateLinksTo.jest.ts │ │ │ ├── addLink.ts │ │ │ ├── addPage.ts │ │ │ ├── allPathsLeadingTo.ts │ │ │ ├── findPage.ts │ │ │ ├── index.ts │ │ │ ├── updateLink.ts │ │ │ └── updateLinksTo.ts │ │ ├── section │ │ │ ├── __tests__ │ │ │ │ └── addSection.jest.ts │ │ │ ├── addSection.ts │ │ │ └── index.ts │ │ └── types.ts │ ├── declaration-edit.js │ ├── designer.tsx │ ├── editor.js │ ├── error-summary.tsx │ ├── field-edit.tsx │ ├── file-upload-field-edit.tsx │ ├── helpers.js │ ├── hooks │ │ ├── __tests__ │ │ │ └── FeatureTogglingHook.jest.tsx │ │ ├── featureToggling.tsx │ │ └── list │ │ │ └── useListItem │ │ │ ├── index.tsx │ │ │ ├── types.ts │ │ │ └── useListItem.tsx │ ├── i18n │ │ ├── __tests__ │ │ │ └── i18n.test.tsx │ │ ├── i18n.tsx │ │ ├── index.ts │ │ └── translations │ │ │ ├── cy.translation.json │ │ │ └── en.translation.json │ ├── index.tsx │ ├── link-create.js │ ├── link-edit.js │ ├── list │ │ ├── ListEdit.tsx │ │ ├── ListItemEdit.tsx │ │ ├── ListItems.tsx │ │ ├── ListSelect.tsx │ │ ├── ListsEdit.tsx │ │ ├── Warning.tsx │ │ └── __tests__ │ │ │ ├── ListEdit.jest.tsx │ │ │ ├── ListSelect.tsx │ │ │ ├── Warning.jest.tsx │ │ │ ├── helpers.tsx │ │ │ └── listItemEdit.jest.tsx │ ├── load-form-configurations.js │ ├── modal.js │ ├── multiline-text-field-edit.js │ ├── name.tsx │ ├── outputs │ │ ├── __tests__ │ │ │ └── output-edit.jest.tsx │ │ ├── email-edit.tsx │ │ ├── notify-edit-items.tsx │ │ ├── notify-edit.tsx │ │ ├── output-edit.tsx │ │ ├── outputs-edit.tsx │ │ ├── types.ts │ │ └── webhook-edit.tsx │ ├── page-create.js │ ├── page-edit.js │ ├── pages │ │ ├── ErrorPages │ │ │ ├── ErrorPage.scss │ │ │ ├── SaveError.tsx │ │ │ ├── __tests__ │ │ │ │ └── SaveError.jest.tsx │ │ │ └── index.ts │ │ └── LandingPage │ │ │ ├── Choice.tsx │ │ │ ├── ChooseExisting.tsx │ │ │ ├── LandingPage.scss │ │ │ ├── NewConfig.tsx │ │ │ ├── __tests__ │ │ │ ├── Choice.jest.tsx │ │ │ ├── ChooseExisting.jest.tsx │ │ │ ├── NewConfig.jest.tsx │ │ │ └── __snapshots__ │ │ │ │ ├── Choice.jest.tsx.snap │ │ │ │ └── ChooseExisting.jest.tsx.snap │ │ │ └── index.ts │ ├── plugins │ │ └── logger.ts │ ├── randomId.ts │ ├── reducers │ │ ├── component │ │ │ ├── componentReducer.fields.ts │ │ │ ├── componentReducer.meta.ts │ │ │ ├── componentReducer.options.ts │ │ │ ├── componentReducer.schema.ts │ │ │ ├── componentReducer.tsx │ │ │ ├── componentReducer.validations.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── list │ │ │ └── listsEditorReducer.tsx │ │ ├── listActions.tsx │ │ └── listReducer.tsx │ ├── route-check.js │ ├── section-create.js │ ├── section │ │ ├── __tests__ │ │ │ └── section-edit.jest.tsx │ │ ├── section-edit.js │ │ └── sections-edit.js │ ├── styles │ │ ├── _utils.scss │ │ ├── colors.scss │ │ └── index.scss │ └── validations.ts ├── jest-server-setup.js ├── jest-setup.js ├── jest.client.config.js ├── jest.config.js ├── jest.server.config.js ├── new-form.json ├── nodemon.json ├── package.json ├── playground.js ├── postcss.config.js ├── server │ ├── __tests__ │ │ ├── config.jest.ts │ │ ├── footer.jest.ts │ │ ├── healthCheck.jest.ts │ │ └── view.jest.ts │ ├── config.ts │ ├── createServer.ts │ ├── index.ts │ ├── lib │ │ ├── persistence │ │ │ ├── blobPersistenceService.ts │ │ │ ├── index.ts │ │ │ ├── persistenceService.ts │ │ │ ├── previewPersistenceService.ts │ │ │ └── s3PersistenceService.ts │ │ └── publish │ │ │ └── index.ts │ ├── plugins │ │ ├── blankie.ts │ │ ├── designer.ts │ │ ├── logging.ts │ │ ├── router.ts │ │ ├── routes │ │ │ ├── __tests__ │ │ │ │ ├── api.jest.ts │ │ │ │ ├── app.jest.ts │ │ │ │ └── newConfig.jest.ts │ │ │ ├── api.ts │ │ │ ├── app.ts │ │ │ ├── healthCheck.ts │ │ │ ├── index.ts │ │ │ └── newConfig.ts │ │ ├── session.ts │ │ └── view.ts │ ├── types.ts │ └── views │ │ ├── designer.html │ │ ├── help │ │ ├── accessibility-statement.html │ │ ├── cookies.html │ │ └── terms-and-conditions.html │ │ ├── includes │ │ ├── home-office-footer.html │ │ ├── home-office-header.html │ │ └── home-office-logo.html │ │ ├── layout.html │ │ └── split.html ├── snowpack.config.js ├── test │ ├── .setup.js │ ├── .transform.js │ ├── S3PersistenceService.test.ts │ ├── TextFieldEdit.test.tsx │ ├── componentReducer.test.tsx │ ├── helpers.test.tsx │ ├── helpers │ │ ├── element-assertions.js │ │ ├── react-testing-library-utils.ts │ │ ├── sub-component-assertions.js │ │ └── window-stubbing.js │ ├── name.test.tsx │ ├── previewPersistenceService.test.ts │ └── testServer.js ├── tsconfig.json └── webpack.config.js ├── docker-compose.dev.yml ├── docker-compose.smoke.yml ├── docker-compose.yml ├── docs ├── adr │ ├── 0000-ERD.svg │ ├── 0000-class-diagram.svg │ ├── 0000-state-of-the-union.md │ ├── 0001-DataModel-to-functions.md │ ├── 0002-save-and-return.md │ ├── 0002-sequence-diagram.svg │ ├── 0003-submitter-diagram.svg │ ├── 0003-submitter.md │ ├── 0004-submitter.md │ ├── 0005-runner-pulls-from-source.md │ ├── 0006-atomic-saves.md │ ├── 0007-mid-journey-save-return.md │ └── template.md ├── components-diagram.drawio ├── components-diagram.svg ├── contents.md ├── designer │ ├── architecture-diagram.svg │ ├── arkit.json │ ├── query-param-field.png │ └── query-param-prepopulation.md ├── model │ ├── architecture-diagram.svg │ └── arkit.json └── runner │ ├── architecture-diagram.svg │ ├── arkit.json │ ├── document-upload.md │ ├── exit.md │ ├── fee-options.md │ ├── mini-summary-page-controller.md │ ├── multi-start-page.md │ ├── redirects.md │ ├── repeating-field.md │ ├── session-initialisation-oas.yaml │ ├── session-initialisation.md │ ├── submission-queue.md │ ├── summary-details-transforms.md │ └── templating.md ├── e2e ├── README.md ├── cypress.config.js ├── cypress │ ├── e2e │ │ ├── designer │ │ │ ├── accessibilityStatement.feature │ │ │ ├── accessibilityStatement.js │ │ │ ├── editCondtions.feature │ │ │ ├── notifyOutput.feature │ │ │ ├── notifyOutput.js │ │ │ ├── pageLinks.feature │ │ │ ├── pageLinks.js │ │ │ ├── startPage.feature │ │ │ └── startPage.js │ │ ├── formPages.feature │ │ ├── listComponents.feature │ │ └── runner │ │ │ ├── MiniSummaryPageController.feature │ │ │ ├── backLinkFallback.feature │ │ │ ├── backLinkFallback.js │ │ │ ├── completeAForm.feature │ │ │ ├── dateValidation.feature │ │ │ ├── dateValidation.js │ │ │ ├── exit.feature │ │ │ ├── exit.js │ │ │ ├── files.feature │ │ │ ├── files.js │ │ │ ├── getConditionEvaluationContext.feature │ │ │ ├── htmlTemplating.feature │ │ │ ├── imageQualityPlayback.feature │ │ │ ├── initialiseSession.feature │ │ │ ├── initialiseSession.js │ │ │ ├── queryParamPrePopulation.feature │ │ │ ├── redirect.feature │ │ │ └── repeatField │ │ │ ├── confirmationTimeout.feature │ │ │ ├── hideRows.feature │ │ │ ├── repeatField.feature │ │ │ ├── samePageSummary.feature │ │ │ └── separatePageSummary.feature │ ├── fixtures │ │ ├── backLinkFallback.json │ │ ├── date.json │ │ ├── disabled-query-param-form.json │ │ ├── example.json │ │ ├── exit-expiry.json │ │ ├── fails-ocr.png │ │ ├── files-show-filenames-enabled.json │ │ ├── files.json │ │ ├── html-templating-example.json │ │ ├── image-quality-playback.json │ │ ├── initialiseSession.json │ │ ├── mini-summary-fields.json │ │ ├── notifyOutput.json │ │ ├── passes.png │ │ ├── query-param-form.json │ │ ├── redirects.json │ │ ├── repeat-field-hide-rows.json │ │ ├── repeat-field-same-page.json │ │ ├── repeat-field-separate-page.json │ │ ├── repeat-field-show-rows.json │ │ └── repeat-field.json │ └── support │ │ ├── commands.js │ │ ├── e2e.js │ │ └── step_definitions │ │ ├── common │ │ ├── i_choose_string.js │ │ ├── i_choose_string_for_string.js │ │ ├── i_click_the_back_link.js │ │ ├── i_click_the_link_string.js │ │ ├── i_continue.js │ │ ├── i_dont_see_string.js │ │ ├── i_dont_see_the_page_string.js │ │ ├── i_edit_page_string.js │ │ ├── i_enter_string.js │ │ ├── i_enter_string_for_string.js │ │ ├── i_enter_the_date_string_in_parts_for_string.js │ │ ├── i_expand_string_to_see_string.js │ │ ├── i_go_back.js │ │ ├── i_have_read_the_disclaimer.js │ │ ├── i_reload.js │ │ ├── i_see_string.js │ │ ├── i_see_the_error_string_for_string.js │ │ ├── i_see_the_heading_string.js │ │ ├── i_see_the_path_is_string.js │ │ ├── i_select.js │ │ ├── i_select_string_for_string.js │ │ ├── i_select_the_option_string.js │ │ ├── i_submit_the_form.js │ │ └── i_wait.js │ │ ├── designer │ │ ├── i_add_the_list_items.js │ │ ├── i_am_on_the_new_configuration_page.js │ │ ├── i_am_viewing_the_designer.js │ │ ├── i_change_the_page_path_to_string.js │ │ ├── i_change_the_page_title_to_string.js │ │ ├── i_create_a_section_titled_string.js │ │ ├── i_delete_the_page.js │ │ ├── i_navigate_away_from_the_designer.js │ │ ├── i_preview_the_page_string.js │ │ ├── i_see_the_section_title_string_is_displayed_in_the_preview.js │ │ ├── i_submit_the_form_with_the_button_title_string.js │ │ ├── i_will_see_an_alert_warning_me_that_string.js │ │ └── when_i_enter_details_for_my_page.js │ │ └── runner │ │ ├── i_am_redirected_to_string.js │ │ ├── i_am_viewing_the_runner_at_string.js │ │ ├── i_navigate_to_string.js │ │ ├── i_navigate_to_the_string_form.js │ │ ├── i_see_a_summary_list_with_the_values.js │ │ ├── i_see_the_string_page.js │ │ ├── i_upload_a_file_that_string.js │ │ ├── the_field_string_contains_string.js │ │ └── the_form_string_exists.js └── package.json ├── lighthouserc.js ├── model ├── LICENSE ├── README.md ├── babel.config.json ├── jest.config.js ├── package.json ├── src │ ├── components │ │ ├── component-types.ts │ │ ├── conditional-component-types.ts │ │ ├── index.ts │ │ └── types.ts │ ├── conditions │ │ ├── __tests__ │ │ │ ├── inline-condition-model.test.ts │ │ │ └── inline-condition-values.test.ts │ │ ├── condition-abstract.ts │ │ ├── condition-field.ts │ │ ├── condition-group-def.ts │ │ ├── condition-group.ts │ │ ├── condition-model.ts │ │ ├── condition-operators.ts │ │ ├── condition-ref.ts │ │ ├── condition-value-abstract.ts │ │ ├── condition-value-registration.ts │ │ ├── condition-values.ts │ │ ├── condition.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── inline-condition-model.ts │ │ ├── inline-condition-operators.ts │ │ ├── inline-condition-values.ts │ │ └── types.ts │ ├── data-model │ │ ├── __tests__ │ │ │ └── isMultipleApiKey.test.ts │ │ ├── conditions-wrapper.ts │ │ ├── index.ts │ │ ├── input-wrapper.ts │ │ └── types.ts │ ├── form │ │ ├── __tests__ │ │ │ └── form-configuration.test.ts │ │ ├── form-configuration.ts │ │ └── index.ts │ ├── index.ts │ ├── migration │ │ ├── __tests__ │ │ │ ├── 0-2-test.jest.ts │ │ │ ├── 1-2-test.jest.ts │ │ │ └── whichMigrations.jest.ts │ │ ├── index.ts │ │ ├── migration.0-2.ts │ │ ├── migration.1-2.ts │ │ ├── types.ts │ │ └── whichMigrations.ts │ ├── schema │ │ ├── __tests__ │ │ │ └── schema.test.ts │ │ ├── index.ts │ │ └── schema.ts │ └── utils │ │ ├── __tests__ │ │ └── logger.test.ts │ │ ├── helpers.ts │ │ └── logger.ts └── tsconfig.json ├── package.json ├── queue-model ├── babel.config.json ├── migrations │ ├── 20230913152003_init │ │ └── migration.sql │ ├── 20230915145048_add_defaults │ │ └── migration.sql │ ├── 20230919102214_use_db_text │ │ └── migration.sql │ ├── 20231107195736_add_allow_retry │ │ └── migration.sql │ ├── 20231108100812_webhook_url_required │ │ └── migration.sql │ └── migration_lock.toml ├── package.json ├── schema.prisma ├── src │ └── index.ts └── tsconfig.json ├── runner ├── .babelrc ├── .gitignore ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── bin │ ├── build │ ├── build-css │ ├── run │ │ └── check │ │ │ ├── check.js │ │ │ ├── getJsonFiles.js │ │ │ ├── getOutOfDateForms.js │ │ │ ├── index.js │ │ │ └── util.js │ └── symlink-config ├── config │ ├── custom-environment-variables.json │ ├── default.js │ ├── development.json │ ├── production.json │ └── test.json ├── lighthouse.js ├── nodemon.json ├── package.json ├── performance │ ├── Basic Application Test.jmx │ ├── covid-cyb.jmx │ └── dummy.pdf ├── public │ └── static │ │ ├── accessible-autocomplete.min.js │ │ ├── dialog-polyfill.0.4.3.js │ │ ├── favicon.ico │ │ ├── govuk-template.js │ │ ├── jquery-3.5.1.min.js │ │ ├── modal-dialog.js │ │ ├── object-from-entries-polyfill.js │ │ ├── ukaddressfield.js │ │ └── upload-dialog.js ├── src │ ├── client │ │ └── sass │ │ │ ├── _govuk.scss │ │ │ ├── _hmpo.scss │ │ │ ├── _upload-dialog.scss │ │ │ ├── application.scss │ │ │ └── modal-dialog.scss │ ├── index.ts │ └── server │ │ ├── config.ts │ │ ├── forms │ │ ├── README.md │ │ ├── components.json │ │ ├── confirmation-timeout.json │ │ ├── get-condition-evaluation-context.json │ │ ├── html-templating-example.json │ │ ├── multi-start-page-example.json │ │ ├── report-a-terrorist.json │ │ ├── runner-components-test.json │ │ └── test.json │ │ ├── index.ts │ │ ├── plugins │ │ ├── applicationStatus │ │ │ ├── checkUserCompletedSummary.ts │ │ │ ├── handleUserWithConfirmationViewModel.ts │ │ │ ├── index.ts │ │ │ ├── paymentSkippedWarning.ts │ │ │ └── retryPay.ts │ │ ├── auth.ts │ │ ├── blankie.ts │ │ ├── builder │ │ │ └── pages │ │ │ │ ├── home.js │ │ │ │ └── index.js │ │ ├── crumb.ts │ │ ├── engine │ │ │ ├── components │ │ │ │ ├── AutocompleteField.ts │ │ │ │ ├── CheckboxesField.ts │ │ │ │ ├── ComponentBase.ts │ │ │ │ ├── ComponentCollection.ts │ │ │ │ ├── ContextComponent.ts │ │ │ │ ├── ContextComponentCollection.ts │ │ │ │ ├── DateField.ts │ │ │ │ ├── DatePartsField.ts │ │ │ │ ├── DateTimeField.ts │ │ │ │ ├── DateTimePartsField.ts │ │ │ │ ├── Details.ts │ │ │ │ ├── EmailAddressField.ts │ │ │ │ ├── FileUploadField.ts │ │ │ │ ├── FlashCard.ts │ │ │ │ ├── FormComponent.ts │ │ │ │ ├── Html.ts │ │ │ │ ├── InsetText.ts │ │ │ │ ├── List.ts │ │ │ │ ├── ListFormComponent.ts │ │ │ │ ├── MonthYearField.ts │ │ │ │ ├── MultilineTextField.ts │ │ │ │ ├── NumberField.ts │ │ │ │ ├── Para.ts │ │ │ │ ├── RadiosField.ts │ │ │ │ ├── SelectField.ts │ │ │ │ ├── SelectionControlField.ts │ │ │ │ ├── TelephoneNumberField.ts │ │ │ │ ├── TextField.ts │ │ │ │ ├── TimeField.ts │ │ │ │ ├── UkAddressField.ts │ │ │ │ ├── WebsiteField.ts │ │ │ │ ├── YesNoField.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── configureEnginePlugin.ts │ │ │ ├── feedback │ │ │ │ ├── FeedbackContextInfo.ts │ │ │ │ ├── RelativeUrl.ts │ │ │ │ ├── helpers.ts │ │ │ │ └── index.ts │ │ │ ├── helpers.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ │ ├── FormModel.exitOptions.ts │ │ │ │ ├── FormModel.feeOptions.ts │ │ │ │ ├── FormModel.ts │ │ │ │ ├── RepeatingSummaryViewModel.ts │ │ │ │ ├── Section.ts │ │ │ │ ├── SummaryViewModel.detailsTransformationMap.ts │ │ │ │ ├── SummaryViewModel.ts │ │ │ │ ├── __tests__ │ │ │ │ │ ├── summaryViewModel.detailsTransformationMap.jest.ts │ │ │ │ │ └── summaryViewModel.jest.ts │ │ │ │ ├── index.ts │ │ │ │ ├── submission │ │ │ │ │ ├── EmailModel.ts │ │ │ │ │ ├── FeesModel.ts │ │ │ │ │ ├── NotifyModel.ts │ │ │ │ │ ├── Outputs.ts │ │ │ │ │ ├── WebhookModel.ts │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── FeesModel.test.json │ │ │ │ │ │ ├── FeesModel.test.ts │ │ │ │ │ │ ├── NotifyModel.test.json │ │ │ │ │ │ ├── NotifyModel.test.ts │ │ │ │ │ │ ├── WebhookModel.test.json │ │ │ │ │ │ └── WebhookModel.test.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ └── types.ts │ │ │ ├── pageControllers │ │ │ │ ├── DobPageController.ts │ │ │ │ ├── HomePageController.ts │ │ │ │ ├── MiniSummaryPageController.ts │ │ │ │ ├── MultiStartPageController.ts │ │ │ │ ├── PageController.ts │ │ │ │ ├── PageControllerBase.ts │ │ │ │ ├── PlaybackUploadPageController.ts │ │ │ │ ├── README.md │ │ │ │ ├── RepeatingFieldPageController.ts │ │ │ │ ├── RepeatingSectionSummaryPageController.ts │ │ │ │ ├── RepeatingSummaryPageController.ts │ │ │ │ ├── StartDatePageController.ts │ │ │ │ ├── StartPageController.ts │ │ │ │ ├── SummaryPageController.ts │ │ │ │ ├── UploadPageController.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.ts │ │ │ │ └── validationOptions.ts │ │ │ ├── plugin.ts │ │ │ ├── pluginHandlers │ │ │ │ ├── exit │ │ │ │ │ ├── index.ts │ │ │ │ │ └── prehandlers │ │ │ │ │ │ ├── checkUserIsAllowedAccess.ts │ │ │ │ │ │ ├── getBacklink.ts │ │ │ │ │ │ ├── getForm.ts │ │ │ │ │ │ ├── getState.ts │ │ │ │ │ │ ├── parseExitEmailErrors.ts │ │ │ │ │ │ ├── utils.ts │ │ │ │ │ │ └── validateEmailAndSave.ts │ │ │ │ └── files │ │ │ │ │ └── prehandlers │ │ │ │ │ ├── getFiles.ts │ │ │ │ │ ├── handleUpload.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── validateContentTypes.ts │ │ │ ├── services │ │ │ │ ├── configurationService.ts │ │ │ │ └── httpService.ts │ │ │ ├── types.ts │ │ │ └── views │ │ │ │ ├── components │ │ │ │ ├── autocompletefield.html │ │ │ │ ├── checkboxesfield.html │ │ │ │ ├── datefield.html │ │ │ │ ├── datepartsfield.html │ │ │ │ ├── datetimefield.html │ │ │ │ ├── datetimepartsfield.html │ │ │ │ ├── details.html │ │ │ │ ├── emailaddressfield.html │ │ │ │ ├── fileuploadfield.html │ │ │ │ ├── flashcard.html │ │ │ │ ├── html.html │ │ │ │ ├── insettext.html │ │ │ │ ├── list.html │ │ │ │ ├── monthyearfield.html │ │ │ │ ├── multilinetextfield.html │ │ │ │ ├── numberfield.html │ │ │ │ ├── para.html │ │ │ │ ├── radiosfield.html │ │ │ │ ├── selectfield.html │ │ │ │ ├── telephonenumberfield.html │ │ │ │ ├── textfield.html │ │ │ │ ├── timefield.html │ │ │ │ ├── ukaddressfield.html │ │ │ │ ├── websitefield.html │ │ │ │ └── yesnofield.html │ │ │ │ ├── exit │ │ │ │ ├── email.html │ │ │ │ └── status.html │ │ │ │ ├── index.html │ │ │ │ └── partials │ │ │ │ ├── components.html │ │ │ │ ├── conditional-components.html │ │ │ │ ├── form.html │ │ │ │ └── heading.html │ │ ├── errorPages.ts │ │ ├── initialiseSession │ │ │ ├── configurePlugin.ts │ │ │ ├── helpers.ts │ │ │ ├── index.ts │ │ │ ├── initialiseSession.ts │ │ │ └── types.ts │ │ ├── locale.ts │ │ ├── logging.ts │ │ ├── pulse.ts │ │ ├── queue.ts │ │ ├── rateLimit.ts │ │ ├── router.ts │ │ ├── session.ts │ │ └── views.ts │ │ ├── prismaClient.ts │ │ ├── routes │ │ ├── health-check.ts │ │ ├── index.ts │ │ └── public.ts │ │ ├── schemas │ │ ├── index.ts │ │ ├── types.ts │ │ └── webhookSchema.ts │ │ ├── services │ │ ├── ExitService.ts │ │ ├── QueueService.ts │ │ ├── addressService.ts │ │ ├── cacheService.ts │ │ ├── emailService.ts │ │ ├── httpService.ts │ │ ├── index.ts │ │ ├── mySqlQueueService.ts │ │ ├── notifyService.ts │ │ ├── payService.nanoid.ts │ │ ├── payService.ts │ │ ├── pgBossQueueService.ts │ │ ├── queueStatusService.ts │ │ ├── statusService.ts │ │ ├── upload │ │ │ ├── index.ts │ │ │ ├── mockUploadService.ts │ │ │ └── uploadService.ts │ │ └── webhookService.ts │ │ ├── templates │ │ └── additionalContexts.json │ │ ├── transforms │ │ └── summaryDetails │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── types.ts │ │ ├── utils │ │ ├── configSchema.ts │ │ ├── generateCookiePassword.ts │ │ ├── getRequestInfo.ts │ │ └── url.ts │ │ └── views │ │ ├── 404.html │ │ ├── 500.html │ │ ├── application-error.html │ │ ├── confirmation.html │ │ ├── help │ │ ├── accessibility-statement.html │ │ ├── cookies.html │ │ ├── privacy.html │ │ └── terms-and-conditions.html │ │ ├── layout.html │ │ ├── mini-summary.html │ │ ├── multi-start-page.html │ │ ├── partials │ │ ├── cookie-banner.html │ │ ├── modal-dialog.html │ │ ├── summary-card.html │ │ ├── summary-detail.html │ │ └── summary-row.html │ │ ├── pay-error.html │ │ ├── payment-skip-warning.html │ │ ├── repeating-section-summary.html │ │ ├── repeating-summary.html │ │ ├── summary.html │ │ ├── timeout.html │ │ └── upload-playback.html ├── test │ ├── .transform.js │ ├── cases │ │ └── server │ │ │ ├── basic-v0.json │ │ │ ├── basic-v1.json │ │ │ ├── check.test.js │ │ │ ├── config.test.js │ │ │ ├── csrf.test.js │ │ │ ├── dummy.pdf │ │ │ ├── dynamic.json │ │ │ ├── dynamic.test.js │ │ │ ├── exit.test.json │ │ │ ├── feedback.json │ │ │ ├── feedback.test.js │ │ │ ├── forms │ │ │ ├── phase-alpha.json │ │ │ ├── phase-default.json │ │ │ └── phase-none.json │ │ │ ├── health-check.test.ts │ │ │ ├── initialiseSession.test.ts │ │ │ ├── multi-start-page.test.json │ │ │ ├── phase-banner.test.js │ │ │ ├── plugins │ │ │ ├── auth.test.ts │ │ │ ├── blankie.test.ts │ │ │ ├── engine │ │ │ │ ├── EmailAddressField.test.ts │ │ │ │ ├── Flashcard.test.ts │ │ │ │ ├── ListFormComponent.test.ts │ │ │ │ ├── MonthYearField.test.ts │ │ │ │ ├── MultilineTextField.test.ts │ │ │ │ ├── NotifyModel.test.ts │ │ │ │ ├── NotifyViewModel.json │ │ │ │ ├── SummaryPageController.test.ts │ │ │ │ ├── SummaryViewModel.json │ │ │ │ ├── TelephoneNumberField.test.ts │ │ │ │ ├── WebhookModel.test.ts │ │ │ │ ├── checkboxesfield.test.ts │ │ │ │ ├── components │ │ │ │ │ ├── AutocompleteField.test.ts │ │ │ │ │ ├── ListFormComponents.test.ts │ │ │ │ │ ├── SelectField.test.ts │ │ │ │ │ ├── TextField.test.ts │ │ │ │ │ ├── WebsiteField.test.ts │ │ │ │ │ └── YesNoField.test.ts │ │ │ │ ├── datefield.test.ts │ │ │ │ ├── datepartsfield.test.ts │ │ │ │ ├── datetimepartsfield.test.ts │ │ │ │ ├── feedback-context-info.test.ts │ │ │ │ ├── helpers.test.ts │ │ │ │ ├── numberField.test.ts │ │ │ │ ├── pageControllers │ │ │ │ │ ├── MultiStartPageController.test.ts │ │ │ │ │ ├── PageControllerBase.test.ts │ │ │ │ │ ├── UploadPageController.test.ts │ │ │ │ │ ├── getConditionEvaluationContext.test.ts │ │ │ │ │ └── getPageController.test.ts │ │ │ │ ├── relative-url.test.ts │ │ │ │ └── services │ │ │ │ │ └── configurationService.test.ts │ │ │ └── router.test.ts │ │ │ ├── rate-limit.test.js │ │ │ ├── services │ │ │ ├── ExitService.test.ts │ │ │ ├── httpService.test.ts │ │ │ ├── payService.test.ts │ │ │ ├── statusService.getViewModel.test.ts │ │ │ ├── statusService.test.ts │ │ │ └── webhookService.test.ts │ │ │ ├── status.test.json │ │ │ ├── titles.json │ │ │ ├── titles.test.js │ │ │ ├── upload.json │ │ │ ├── upload.test.js │ │ │ └── utils │ │ │ ├── generateCookiePassword.test.ts │ │ │ └── verifyToken.test.ts │ └── html-helper.js ├── tmp.pdf └── tsconfig.json ├── submitter ├── .babelrc ├── Dockerfile ├── README.md ├── config │ ├── custom-environment-variables.json │ ├── default.js │ └── test.json ├── jest.config.js ├── nodemon.json ├── package.json ├── src │ ├── __mocks__ │ │ └── prismaClient.ts │ ├── config.ts │ ├── prismaClient.ts │ └── submission │ │ ├── createServer.ts │ │ ├── index.ts │ │ ├── plugins │ │ ├── logging.ts │ │ ├── poll.ts │ │ ├── retention.ts │ │ └── retentionCron.ts │ │ ├── retention │ │ ├── errors.ts │ │ └── redactSubmissions.ts │ │ ├── services │ │ ├── __tests__ │ │ │ ├── queueService.test.ts │ │ │ └── webhookService.test.ts │ │ ├── httpService.ts │ │ ├── index.ts │ │ ├── queueService.ts │ │ └── webhookService.ts │ │ ├── setupDatabase.ts │ │ └── types.ts └── tsconfig.json ├── tsconfig.json └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | last 1 Chrome versions 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/beta--lint-unit-build-and-publish-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/beta--lint-unit-build-and-publish-images.yml -------------------------------------------------------------------------------- /.github/workflows/branch--lint-unit-and-smoke-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/branch--lint-unit-and-smoke-test.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-development.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/deploy-development.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-fcdo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/deploy-fcdo.yml -------------------------------------------------------------------------------- /.github/workflows/lint-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/lint-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/main--lint-unit-build-and-publish-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/main--lint-unit-build-and-publish-images.yml -------------------------------------------------------------------------------- /.github/workflows/smoke-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/smoke-test.yml -------------------------------------------------------------------------------- /.github/workflows/smoke-tests-heroku.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.github/workflows/smoke-tests-heroku.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.2.2.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.yarn/releases/yarn-3.2.2.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/babel.config.json -------------------------------------------------------------------------------- /designer/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/.eslintrc.js -------------------------------------------------------------------------------- /designer/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | unit-test.html 3 | coverage 4 | -------------------------------------------------------------------------------- /designer/.pa11yci.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /designer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/Dockerfile -------------------------------------------------------------------------------- /designer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/LICENSE -------------------------------------------------------------------------------- /designer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/README.md -------------------------------------------------------------------------------- /designer/__mocks__/imageMock.js: -------------------------------------------------------------------------------- 1 | module.exports = "pretend/path/to/image.png"; 2 | -------------------------------------------------------------------------------- /designer/__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /designer/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/babel.config.js -------------------------------------------------------------------------------- /designer/bin/symlink-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/bin/symlink-config -------------------------------------------------------------------------------- /designer/client/ComponentEdit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/ComponentEdit.js -------------------------------------------------------------------------------- /designer/client/ComponentTypeEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/ComponentTypeEdit.tsx -------------------------------------------------------------------------------- /designer/client/FeatureToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/FeatureToggle.tsx -------------------------------------------------------------------------------- /designer/client/__mocks__/tabbable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__mocks__/tabbable.js -------------------------------------------------------------------------------- /designer/client/__tests__/FieldEdit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/FieldEdit.jest.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/component-type-edit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/component-type-edit.jest.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/field-edit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/field-edit.jest.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/file-upload-field-edit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/file-upload-field-edit.jest.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/helpers.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/helpers.jest.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/helpers/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/helpers/mocks.ts -------------------------------------------------------------------------------- /designer/client/__tests__/helpers/renderers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/helpers/renderers.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/link-create.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/link-create.jest.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/link-edit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/link-edit.jest.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/load-file-configurations.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/load-file-configurations.jest.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/page-create.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/page-create.jest.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/page-edit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/page-edit.jest.tsx -------------------------------------------------------------------------------- /designer/client/__tests__/toggle-api.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/__tests__/toggle-api.jest.tsx -------------------------------------------------------------------------------- /designer/client/api/designerApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/api/designerApi.ts -------------------------------------------------------------------------------- /designer/client/api/toggleApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/api/toggleApi.ts -------------------------------------------------------------------------------- /designer/client/button-dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/button-dropdown.js -------------------------------------------------------------------------------- /designer/client/component-condition-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/component-condition-create.js -------------------------------------------------------------------------------- /designer/client/component-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/component-create.js -------------------------------------------------------------------------------- /designer/client/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/component.js -------------------------------------------------------------------------------- /designer/client/components/Autocomplete/Autocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Autocomplete/Autocomplete.tsx -------------------------------------------------------------------------------- /designer/client/components/Autocomplete/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Autocomplete/index.ts -------------------------------------------------------------------------------- /designer/client/components/BackLink/BackLink.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/BackLink/BackLink.scss -------------------------------------------------------------------------------- /designer/client/components/BackLink/BackLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/BackLink/BackLink.tsx -------------------------------------------------------------------------------- /designer/client/components/BackLink/__tests__/BackLink.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/BackLink/__tests__/BackLink.test.tsx -------------------------------------------------------------------------------- /designer/client/components/BackLink/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/BackLink/index.ts -------------------------------------------------------------------------------- /designer/client/components/ComponentCreate/ComponentCreate.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/ComponentCreate/ComponentCreate.scss -------------------------------------------------------------------------------- /designer/client/components/ComponentCreate/ComponentCreate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/ComponentCreate/ComponentCreate.tsx -------------------------------------------------------------------------------- /designer/client/components/ComponentCreate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/ComponentCreate/index.ts -------------------------------------------------------------------------------- /designer/client/components/CssClasses/CssClasses.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/CssClasses/CssClasses.tsx -------------------------------------------------------------------------------- /designer/client/components/CssClasses/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/CssClasses/index.ts -------------------------------------------------------------------------------- /designer/client/components/CustomValidationMessage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/CustomValidationMessage/index.ts -------------------------------------------------------------------------------- /designer/client/components/DataPrettyPrint/DataPrettyPrint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/DataPrettyPrint/DataPrettyPrint.tsx -------------------------------------------------------------------------------- /designer/client/components/ErrorMessage/ErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/ErrorMessage/ErrorMessage.tsx -------------------------------------------------------------------------------- /designer/client/components/ErrorMessage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/ErrorMessage/index.ts -------------------------------------------------------------------------------- /designer/client/components/Fee/FeeEdit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Fee/FeeEdit.jsx -------------------------------------------------------------------------------- /designer/client/components/Fee/FeeItems.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Fee/FeeItems.jsx -------------------------------------------------------------------------------- /designer/client/components/FieldEditors/date-field-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FieldEditors/date-field-edit.tsx -------------------------------------------------------------------------------- /designer/client/components/FieldEditors/details-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FieldEditors/details-edit.tsx -------------------------------------------------------------------------------- /designer/client/components/FieldEditors/email-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FieldEditors/email-edit.tsx -------------------------------------------------------------------------------- /designer/client/components/FieldEditors/list-content-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FieldEditors/list-content-edit.tsx -------------------------------------------------------------------------------- /designer/client/components/FieldEditors/list-field-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FieldEditors/list-field-edit.tsx -------------------------------------------------------------------------------- /designer/client/components/FieldEditors/number-field-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FieldEditors/number-field-edit.tsx -------------------------------------------------------------------------------- /designer/client/components/FieldEditors/para-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FieldEditors/para-edit.tsx -------------------------------------------------------------------------------- /designer/client/components/FieldEditors/select-field-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FieldEditors/select-field-edit.tsx -------------------------------------------------------------------------------- /designer/client/components/FieldEditors/text-field-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FieldEditors/text-field-edit.tsx -------------------------------------------------------------------------------- /designer/client/components/Flyout/Flyout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Flyout/Flyout.scss -------------------------------------------------------------------------------- /designer/client/components/Flyout/Flyout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Flyout/Flyout.tsx -------------------------------------------------------------------------------- /designer/client/components/Flyout/__tests__/Flyout.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Flyout/__tests__/Flyout.test.tsx -------------------------------------------------------------------------------- /designer/client/components/Flyout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Flyout/index.ts -------------------------------------------------------------------------------- /designer/client/components/FormDetails/FormDetails.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FormDetails/FormDetails.scss -------------------------------------------------------------------------------- /designer/client/components/FormDetails/FormDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FormDetails/FormDetails.tsx -------------------------------------------------------------------------------- /designer/client/components/FormDetails/FormDetailsFeedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FormDetails/FormDetailsFeedback.tsx -------------------------------------------------------------------------------- /designer/client/components/FormDetails/FormDetailsTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FormDetails/FormDetailsTitle.tsx -------------------------------------------------------------------------------- /designer/client/components/FormDetails/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/FormDetails/index.ts -------------------------------------------------------------------------------- /designer/client/components/Icons/ChevronRightIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Icons/ChevronRightIcon.tsx -------------------------------------------------------------------------------- /designer/client/components/Icons/EditIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Icons/EditIcon.tsx -------------------------------------------------------------------------------- /designer/client/components/Icons/MoveDownIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Icons/MoveDownIcon.tsx -------------------------------------------------------------------------------- /designer/client/components/Icons/MoveUpIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Icons/MoveUpIcon.tsx -------------------------------------------------------------------------------- /designer/client/components/Icons/SearchIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Icons/SearchIcon.tsx -------------------------------------------------------------------------------- /designer/client/components/Icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Icons/index.ts -------------------------------------------------------------------------------- /designer/client/components/Menu/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Menu/Menu.tsx -------------------------------------------------------------------------------- /designer/client/components/Menu/SubMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Menu/SubMenu.tsx -------------------------------------------------------------------------------- /designer/client/components/Menu/__tests__/Menu.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Menu/__tests__/Menu.jest.tsx -------------------------------------------------------------------------------- /designer/client/components/Menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Menu/index.ts -------------------------------------------------------------------------------- /designer/client/components/Menu/useMenuItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Menu/useMenuItem.tsx -------------------------------------------------------------------------------- /designer/client/components/Menu/useTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Menu/useTabs.tsx -------------------------------------------------------------------------------- /designer/client/components/Page/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Page/Page.tsx -------------------------------------------------------------------------------- /designer/client/components/Page/__tests__/Page.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Page/__tests__/Page.jest.tsx -------------------------------------------------------------------------------- /designer/client/components/Page/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Page/index.ts -------------------------------------------------------------------------------- /designer/client/components/PageLinkage/PageLinkage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/PageLinkage/PageLinkage.tsx -------------------------------------------------------------------------------- /designer/client/components/PageLinkage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/PageLinkage/index.ts -------------------------------------------------------------------------------- /designer/client/components/RenderInPortal/RenderInPortal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/RenderInPortal/RenderInPortal.tsx -------------------------------------------------------------------------------- /designer/client/components/RenderInPortal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/RenderInPortal/index.ts -------------------------------------------------------------------------------- /designer/client/components/Visualisation/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Visualisation/Info.tsx -------------------------------------------------------------------------------- /designer/client/components/Visualisation/Lines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Visualisation/Lines.tsx -------------------------------------------------------------------------------- /designer/client/components/Visualisation/Minimap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Visualisation/Minimap.tsx -------------------------------------------------------------------------------- /designer/client/components/Visualisation/Visualisation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Visualisation/Visualisation.tsx -------------------------------------------------------------------------------- /designer/client/components/Visualisation/getLayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Visualisation/getLayout.ts -------------------------------------------------------------------------------- /designer/client/components/Visualisation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Visualisation/index.ts -------------------------------------------------------------------------------- /designer/client/components/Visualisation/visualisation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/components/Visualisation/visualisation.scss -------------------------------------------------------------------------------- /designer/client/condition-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/condition-edit.js -------------------------------------------------------------------------------- /designer/client/conditions/AbsoluteDateTimeValues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/AbsoluteDateTimeValues.tsx -------------------------------------------------------------------------------- /designer/client/conditions/AbsoluteDateValues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/AbsoluteDateValues.tsx -------------------------------------------------------------------------------- /designer/client/conditions/AbsoluteTimeValues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/AbsoluteTimeValues.tsx -------------------------------------------------------------------------------- /designer/client/conditions/ConditionsEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/ConditionsEdit.tsx -------------------------------------------------------------------------------- /designer/client/conditions/InlineConditions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/InlineConditions.tsx -------------------------------------------------------------------------------- /designer/client/conditions/InlineConditionsDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/InlineConditionsDefinition.js -------------------------------------------------------------------------------- /designer/client/conditions/InlineConditionsDefinitionValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/InlineConditionsDefinitionValue.tsx -------------------------------------------------------------------------------- /designer/client/conditions/SelectConditions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/SelectConditions.tsx -------------------------------------------------------------------------------- /designer/client/conditions/SelectValues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/SelectValues.tsx -------------------------------------------------------------------------------- /designer/client/conditions/TextValues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/TextValues.tsx -------------------------------------------------------------------------------- /designer/client/conditions/__tests__/ConditionsEdit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/__tests__/ConditionsEdit.jest.tsx -------------------------------------------------------------------------------- /designer/client/conditions/__tests__/InlineConditions.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/__tests__/InlineConditions.jest.tsx -------------------------------------------------------------------------------- /designer/client/conditions/__tests__/SelectConditions.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/__tests__/SelectConditions.jest.tsx -------------------------------------------------------------------------------- /designer/client/conditions/__tests__/conditionsByType.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/__tests__/conditionsByType.jest.ts -------------------------------------------------------------------------------- /designer/client/conditions/inline-condition-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/inline-condition-helpers.js -------------------------------------------------------------------------------- /designer/client/conditions/inline-conditions-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/inline-conditions-edit.js -------------------------------------------------------------------------------- /designer/client/conditions/inline-conditions-relative-dates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/inline-conditions-relative-dates.js -------------------------------------------------------------------------------- /designer/client/conditions/select-condition-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/conditions/select-condition-helpers.ts -------------------------------------------------------------------------------- /designer/client/context/DataContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/context/DataContext.ts -------------------------------------------------------------------------------- /designer/client/context/FeatureFlagContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/context/FeatureFlagContext.tsx -------------------------------------------------------------------------------- /designer/client/context/FlyoutContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/context/FlyoutContext.ts -------------------------------------------------------------------------------- /designer/client/context/__tests__/FeatureFlagContext.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/context/__tests__/FeatureFlagContext.jest.tsx -------------------------------------------------------------------------------- /designer/client/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/context/index.ts -------------------------------------------------------------------------------- /designer/client/data/component/__tests__/addComponent.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/component/__tests__/addComponent.jest.ts -------------------------------------------------------------------------------- /designer/client/data/component/__tests__/allInputs.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/component/__tests__/allInputs.jest.ts -------------------------------------------------------------------------------- /designer/client/data/component/addComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/component/addComponent.ts -------------------------------------------------------------------------------- /designer/client/data/component/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/component/index.ts -------------------------------------------------------------------------------- /designer/client/data/component/inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/component/inputs.ts -------------------------------------------------------------------------------- /designer/client/data/component/updateComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/component/updateComponent.ts -------------------------------------------------------------------------------- /designer/client/data/condition/__tests__/addCondition.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/condition/__tests__/addCondition.jest.ts -------------------------------------------------------------------------------- /designer/client/data/condition/__tests__/hasConditions.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/condition/__tests__/hasConditions.jest.ts -------------------------------------------------------------------------------- /designer/client/data/condition/addCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/condition/addCondition.ts -------------------------------------------------------------------------------- /designer/client/data/condition/hasConditions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/condition/hasConditions.ts -------------------------------------------------------------------------------- /designer/client/data/condition/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/condition/index.ts -------------------------------------------------------------------------------- /designer/client/data/condition/removeCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/condition/removeCondition.ts -------------------------------------------------------------------------------- /designer/client/data/condition/updateCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/condition/updateCondition.ts -------------------------------------------------------------------------------- /designer/client/data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/index.ts -------------------------------------------------------------------------------- /designer/client/data/list/__tests__/addList.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/list/__tests__/addList.jest.ts -------------------------------------------------------------------------------- /designer/client/data/list/__tests__/findList.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/list/__tests__/findList.jest.ts -------------------------------------------------------------------------------- /designer/client/data/list/addList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/list/addList.ts -------------------------------------------------------------------------------- /designer/client/data/list/findList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/list/findList.ts -------------------------------------------------------------------------------- /designer/client/data/list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/list/index.ts -------------------------------------------------------------------------------- /designer/client/data/page/__tests__/addLink.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/__tests__/addLink.jest.ts -------------------------------------------------------------------------------- /designer/client/data/page/__tests__/addPage.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/__tests__/addPage.jest.ts -------------------------------------------------------------------------------- /designer/client/data/page/__tests__/allPathsLeadingTo.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/__tests__/allPathsLeadingTo.jest.ts -------------------------------------------------------------------------------- /designer/client/data/page/__tests__/findPage.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/__tests__/findPage.jest.ts -------------------------------------------------------------------------------- /designer/client/data/page/__tests__/updateLink.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/__tests__/updateLink.jest.ts -------------------------------------------------------------------------------- /designer/client/data/page/__tests__/updateLinksTo.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/__tests__/updateLinksTo.jest.ts -------------------------------------------------------------------------------- /designer/client/data/page/addLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/addLink.ts -------------------------------------------------------------------------------- /designer/client/data/page/addPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/addPage.ts -------------------------------------------------------------------------------- /designer/client/data/page/allPathsLeadingTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/allPathsLeadingTo.ts -------------------------------------------------------------------------------- /designer/client/data/page/findPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/findPage.ts -------------------------------------------------------------------------------- /designer/client/data/page/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/index.ts -------------------------------------------------------------------------------- /designer/client/data/page/updateLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/updateLink.ts -------------------------------------------------------------------------------- /designer/client/data/page/updateLinksTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/page/updateLinksTo.ts -------------------------------------------------------------------------------- /designer/client/data/section/__tests__/addSection.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/section/__tests__/addSection.jest.ts -------------------------------------------------------------------------------- /designer/client/data/section/addSection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/section/addSection.ts -------------------------------------------------------------------------------- /designer/client/data/section/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./addSection"; 2 | -------------------------------------------------------------------------------- /designer/client/data/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/data/types.ts -------------------------------------------------------------------------------- /designer/client/declaration-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/declaration-edit.js -------------------------------------------------------------------------------- /designer/client/designer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/designer.tsx -------------------------------------------------------------------------------- /designer/client/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/editor.js -------------------------------------------------------------------------------- /designer/client/error-summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/error-summary.tsx -------------------------------------------------------------------------------- /designer/client/field-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/field-edit.tsx -------------------------------------------------------------------------------- /designer/client/file-upload-field-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/file-upload-field-edit.tsx -------------------------------------------------------------------------------- /designer/client/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/helpers.js -------------------------------------------------------------------------------- /designer/client/hooks/__tests__/FeatureTogglingHook.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/hooks/__tests__/FeatureTogglingHook.jest.tsx -------------------------------------------------------------------------------- /designer/client/hooks/featureToggling.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/hooks/featureToggling.tsx -------------------------------------------------------------------------------- /designer/client/hooks/list/useListItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/hooks/list/useListItem/index.tsx -------------------------------------------------------------------------------- /designer/client/hooks/list/useListItem/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/hooks/list/useListItem/types.ts -------------------------------------------------------------------------------- /designer/client/hooks/list/useListItem/useListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/hooks/list/useListItem/useListItem.tsx -------------------------------------------------------------------------------- /designer/client/i18n/__tests__/i18n.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/i18n/__tests__/i18n.test.tsx -------------------------------------------------------------------------------- /designer/client/i18n/i18n.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/i18n/i18n.tsx -------------------------------------------------------------------------------- /designer/client/i18n/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./i18n"; 2 | -------------------------------------------------------------------------------- /designer/client/i18n/translations/cy.translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/i18n/translations/cy.translation.json -------------------------------------------------------------------------------- /designer/client/i18n/translations/en.translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/i18n/translations/en.translation.json -------------------------------------------------------------------------------- /designer/client/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/index.tsx -------------------------------------------------------------------------------- /designer/client/link-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/link-create.js -------------------------------------------------------------------------------- /designer/client/link-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/link-edit.js -------------------------------------------------------------------------------- /designer/client/list/ListEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/ListEdit.tsx -------------------------------------------------------------------------------- /designer/client/list/ListItemEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/ListItemEdit.tsx -------------------------------------------------------------------------------- /designer/client/list/ListItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/ListItems.tsx -------------------------------------------------------------------------------- /designer/client/list/ListSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/ListSelect.tsx -------------------------------------------------------------------------------- /designer/client/list/ListsEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/ListsEdit.tsx -------------------------------------------------------------------------------- /designer/client/list/Warning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/Warning.tsx -------------------------------------------------------------------------------- /designer/client/list/__tests__/ListEdit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/__tests__/ListEdit.jest.tsx -------------------------------------------------------------------------------- /designer/client/list/__tests__/ListSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/__tests__/ListSelect.tsx -------------------------------------------------------------------------------- /designer/client/list/__tests__/Warning.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/__tests__/Warning.jest.tsx -------------------------------------------------------------------------------- /designer/client/list/__tests__/helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/__tests__/helpers.tsx -------------------------------------------------------------------------------- /designer/client/list/__tests__/listItemEdit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/list/__tests__/listItemEdit.jest.tsx -------------------------------------------------------------------------------- /designer/client/load-form-configurations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/load-form-configurations.js -------------------------------------------------------------------------------- /designer/client/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/modal.js -------------------------------------------------------------------------------- /designer/client/multiline-text-field-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/multiline-text-field-edit.js -------------------------------------------------------------------------------- /designer/client/name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/name.tsx -------------------------------------------------------------------------------- /designer/client/outputs/__tests__/output-edit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/outputs/__tests__/output-edit.jest.tsx -------------------------------------------------------------------------------- /designer/client/outputs/email-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/outputs/email-edit.tsx -------------------------------------------------------------------------------- /designer/client/outputs/notify-edit-items.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/outputs/notify-edit-items.tsx -------------------------------------------------------------------------------- /designer/client/outputs/notify-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/outputs/notify-edit.tsx -------------------------------------------------------------------------------- /designer/client/outputs/output-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/outputs/output-edit.tsx -------------------------------------------------------------------------------- /designer/client/outputs/outputs-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/outputs/outputs-edit.tsx -------------------------------------------------------------------------------- /designer/client/outputs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/outputs/types.ts -------------------------------------------------------------------------------- /designer/client/outputs/webhook-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/outputs/webhook-edit.tsx -------------------------------------------------------------------------------- /designer/client/page-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/page-create.js -------------------------------------------------------------------------------- /designer/client/page-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/page-edit.js -------------------------------------------------------------------------------- /designer/client/pages/ErrorPages/ErrorPage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/ErrorPages/ErrorPage.scss -------------------------------------------------------------------------------- /designer/client/pages/ErrorPages/SaveError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/ErrorPages/SaveError.tsx -------------------------------------------------------------------------------- /designer/client/pages/ErrorPages/__tests__/SaveError.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/ErrorPages/__tests__/SaveError.jest.tsx -------------------------------------------------------------------------------- /designer/client/pages/ErrorPages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/ErrorPages/index.ts -------------------------------------------------------------------------------- /designer/client/pages/LandingPage/Choice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/LandingPage/Choice.tsx -------------------------------------------------------------------------------- /designer/client/pages/LandingPage/ChooseExisting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/LandingPage/ChooseExisting.tsx -------------------------------------------------------------------------------- /designer/client/pages/LandingPage/LandingPage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/LandingPage/LandingPage.scss -------------------------------------------------------------------------------- /designer/client/pages/LandingPage/NewConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/LandingPage/NewConfig.tsx -------------------------------------------------------------------------------- /designer/client/pages/LandingPage/__tests__/Choice.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/LandingPage/__tests__/Choice.jest.tsx -------------------------------------------------------------------------------- /designer/client/pages/LandingPage/__tests__/NewConfig.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/LandingPage/__tests__/NewConfig.jest.tsx -------------------------------------------------------------------------------- /designer/client/pages/LandingPage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/pages/LandingPage/index.ts -------------------------------------------------------------------------------- /designer/client/plugins/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/plugins/logger.ts -------------------------------------------------------------------------------- /designer/client/randomId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/randomId.ts -------------------------------------------------------------------------------- /designer/client/reducers/component/componentReducer.fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/reducers/component/componentReducer.fields.ts -------------------------------------------------------------------------------- /designer/client/reducers/component/componentReducer.meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/reducers/component/componentReducer.meta.ts -------------------------------------------------------------------------------- /designer/client/reducers/component/componentReducer.options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/reducers/component/componentReducer.options.ts -------------------------------------------------------------------------------- /designer/client/reducers/component/componentReducer.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/reducers/component/componentReducer.schema.ts -------------------------------------------------------------------------------- /designer/client/reducers/component/componentReducer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/reducers/component/componentReducer.tsx -------------------------------------------------------------------------------- /designer/client/reducers/component/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/reducers/component/index.ts -------------------------------------------------------------------------------- /designer/client/reducers/component/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/reducers/component/types.ts -------------------------------------------------------------------------------- /designer/client/reducers/list/listsEditorReducer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/reducers/list/listsEditorReducer.tsx -------------------------------------------------------------------------------- /designer/client/reducers/listActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/reducers/listActions.tsx -------------------------------------------------------------------------------- /designer/client/reducers/listReducer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/reducers/listReducer.tsx -------------------------------------------------------------------------------- /designer/client/route-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/route-check.js -------------------------------------------------------------------------------- /designer/client/section-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/section-create.js -------------------------------------------------------------------------------- /designer/client/section/__tests__/section-edit.jest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/section/__tests__/section-edit.jest.tsx -------------------------------------------------------------------------------- /designer/client/section/section-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/section/section-edit.js -------------------------------------------------------------------------------- /designer/client/section/sections-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/section/sections-edit.js -------------------------------------------------------------------------------- /designer/client/styles/_utils.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/styles/_utils.scss -------------------------------------------------------------------------------- /designer/client/styles/colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/styles/colors.scss -------------------------------------------------------------------------------- /designer/client/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/styles/index.scss -------------------------------------------------------------------------------- /designer/client/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/client/validations.ts -------------------------------------------------------------------------------- /designer/jest-server-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/jest-server-setup.js -------------------------------------------------------------------------------- /designer/jest-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/jest-setup.js -------------------------------------------------------------------------------- /designer/jest.client.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/jest.client.config.js -------------------------------------------------------------------------------- /designer/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/jest.config.js -------------------------------------------------------------------------------- /designer/jest.server.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/jest.server.config.js -------------------------------------------------------------------------------- /designer/new-form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/new-form.json -------------------------------------------------------------------------------- /designer/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/nodemon.json -------------------------------------------------------------------------------- /designer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/package.json -------------------------------------------------------------------------------- /designer/playground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/playground.js -------------------------------------------------------------------------------- /designer/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [require("autoprefixer")({})], 3 | }; 4 | -------------------------------------------------------------------------------- /designer/server/__tests__/config.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/__tests__/config.jest.ts -------------------------------------------------------------------------------- /designer/server/__tests__/footer.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/__tests__/footer.jest.ts -------------------------------------------------------------------------------- /designer/server/__tests__/healthCheck.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/__tests__/healthCheck.jest.ts -------------------------------------------------------------------------------- /designer/server/__tests__/view.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/__tests__/view.jest.ts -------------------------------------------------------------------------------- /designer/server/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/config.ts -------------------------------------------------------------------------------- /designer/server/createServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/createServer.ts -------------------------------------------------------------------------------- /designer/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/index.ts -------------------------------------------------------------------------------- /designer/server/lib/persistence/blobPersistenceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/lib/persistence/blobPersistenceService.ts -------------------------------------------------------------------------------- /designer/server/lib/persistence/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/lib/persistence/index.ts -------------------------------------------------------------------------------- /designer/server/lib/persistence/persistenceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/lib/persistence/persistenceService.ts -------------------------------------------------------------------------------- /designer/server/lib/persistence/previewPersistenceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/lib/persistence/previewPersistenceService.ts -------------------------------------------------------------------------------- /designer/server/lib/persistence/s3PersistenceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/lib/persistence/s3PersistenceService.ts -------------------------------------------------------------------------------- /designer/server/lib/publish/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/lib/publish/index.ts -------------------------------------------------------------------------------- /designer/server/plugins/blankie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/blankie.ts -------------------------------------------------------------------------------- /designer/server/plugins/designer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/designer.ts -------------------------------------------------------------------------------- /designer/server/plugins/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/logging.ts -------------------------------------------------------------------------------- /designer/server/plugins/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/router.ts -------------------------------------------------------------------------------- /designer/server/plugins/routes/__tests__/api.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/routes/__tests__/api.jest.ts -------------------------------------------------------------------------------- /designer/server/plugins/routes/__tests__/app.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/routes/__tests__/app.jest.ts -------------------------------------------------------------------------------- /designer/server/plugins/routes/__tests__/newConfig.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/routes/__tests__/newConfig.jest.ts -------------------------------------------------------------------------------- /designer/server/plugins/routes/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/routes/api.ts -------------------------------------------------------------------------------- /designer/server/plugins/routes/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/routes/app.ts -------------------------------------------------------------------------------- /designer/server/plugins/routes/healthCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/routes/healthCheck.ts -------------------------------------------------------------------------------- /designer/server/plugins/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/routes/index.ts -------------------------------------------------------------------------------- /designer/server/plugins/routes/newConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/routes/newConfig.ts -------------------------------------------------------------------------------- /designer/server/plugins/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/session.ts -------------------------------------------------------------------------------- /designer/server/plugins/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/plugins/view.ts -------------------------------------------------------------------------------- /designer/server/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/types.ts -------------------------------------------------------------------------------- /designer/server/views/designer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/views/designer.html -------------------------------------------------------------------------------- /designer/server/views/help/accessibility-statement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/views/help/accessibility-statement.html -------------------------------------------------------------------------------- /designer/server/views/help/cookies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/views/help/cookies.html -------------------------------------------------------------------------------- /designer/server/views/help/terms-and-conditions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/views/help/terms-and-conditions.html -------------------------------------------------------------------------------- /designer/server/views/includes/home-office-footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/views/includes/home-office-footer.html -------------------------------------------------------------------------------- /designer/server/views/includes/home-office-header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/views/includes/home-office-header.html -------------------------------------------------------------------------------- /designer/server/views/includes/home-office-logo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/views/includes/home-office-logo.html -------------------------------------------------------------------------------- /designer/server/views/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/views/layout.html -------------------------------------------------------------------------------- /designer/server/views/split.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/server/views/split.html -------------------------------------------------------------------------------- /designer/snowpack.config.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /designer/test/.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/.setup.js -------------------------------------------------------------------------------- /designer/test/.transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/.transform.js -------------------------------------------------------------------------------- /designer/test/S3PersistenceService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/S3PersistenceService.test.ts -------------------------------------------------------------------------------- /designer/test/TextFieldEdit.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/TextFieldEdit.test.tsx -------------------------------------------------------------------------------- /designer/test/componentReducer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/componentReducer.test.tsx -------------------------------------------------------------------------------- /designer/test/helpers.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/helpers.test.tsx -------------------------------------------------------------------------------- /designer/test/helpers/element-assertions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/helpers/element-assertions.js -------------------------------------------------------------------------------- /designer/test/helpers/react-testing-library-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/helpers/react-testing-library-utils.ts -------------------------------------------------------------------------------- /designer/test/helpers/sub-component-assertions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/helpers/sub-component-assertions.js -------------------------------------------------------------------------------- /designer/test/helpers/window-stubbing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/helpers/window-stubbing.js -------------------------------------------------------------------------------- /designer/test/name.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/name.test.tsx -------------------------------------------------------------------------------- /designer/test/previewPersistenceService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/previewPersistenceService.test.ts -------------------------------------------------------------------------------- /designer/test/testServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/test/testServer.js -------------------------------------------------------------------------------- /designer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/tsconfig.json -------------------------------------------------------------------------------- /designer/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/designer/webpack.config.js -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.smoke.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docker-compose.smoke.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/adr/0000-ERD.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0000-ERD.svg -------------------------------------------------------------------------------- /docs/adr/0000-class-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0000-class-diagram.svg -------------------------------------------------------------------------------- /docs/adr/0000-state-of-the-union.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0000-state-of-the-union.md -------------------------------------------------------------------------------- /docs/adr/0001-DataModel-to-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0001-DataModel-to-functions.md -------------------------------------------------------------------------------- /docs/adr/0002-save-and-return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0002-save-and-return.md -------------------------------------------------------------------------------- /docs/adr/0002-sequence-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0002-sequence-diagram.svg -------------------------------------------------------------------------------- /docs/adr/0003-submitter-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0003-submitter-diagram.svg -------------------------------------------------------------------------------- /docs/adr/0003-submitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0003-submitter.md -------------------------------------------------------------------------------- /docs/adr/0004-submitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0004-submitter.md -------------------------------------------------------------------------------- /docs/adr/0005-runner-pulls-from-source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0005-runner-pulls-from-source.md -------------------------------------------------------------------------------- /docs/adr/0006-atomic-saves.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0006-atomic-saves.md -------------------------------------------------------------------------------- /docs/adr/0007-mid-journey-save-return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/0007-mid-journey-save-return.md -------------------------------------------------------------------------------- /docs/adr/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/adr/template.md -------------------------------------------------------------------------------- /docs/components-diagram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/components-diagram.drawio -------------------------------------------------------------------------------- /docs/components-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/components-diagram.svg -------------------------------------------------------------------------------- /docs/contents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/contents.md -------------------------------------------------------------------------------- /docs/designer/architecture-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/designer/architecture-diagram.svg -------------------------------------------------------------------------------- /docs/designer/arkit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/designer/arkit.json -------------------------------------------------------------------------------- /docs/designer/query-param-field.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/designer/query-param-field.png -------------------------------------------------------------------------------- /docs/designer/query-param-prepopulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/designer/query-param-prepopulation.md -------------------------------------------------------------------------------- /docs/model/architecture-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/model/architecture-diagram.svg -------------------------------------------------------------------------------- /docs/model/arkit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/model/arkit.json -------------------------------------------------------------------------------- /docs/runner/architecture-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/architecture-diagram.svg -------------------------------------------------------------------------------- /docs/runner/arkit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/arkit.json -------------------------------------------------------------------------------- /docs/runner/document-upload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/document-upload.md -------------------------------------------------------------------------------- /docs/runner/exit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/exit.md -------------------------------------------------------------------------------- /docs/runner/fee-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/fee-options.md -------------------------------------------------------------------------------- /docs/runner/mini-summary-page-controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/mini-summary-page-controller.md -------------------------------------------------------------------------------- /docs/runner/multi-start-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/multi-start-page.md -------------------------------------------------------------------------------- /docs/runner/redirects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/redirects.md -------------------------------------------------------------------------------- /docs/runner/repeating-field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/repeating-field.md -------------------------------------------------------------------------------- /docs/runner/session-initialisation-oas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/session-initialisation-oas.yaml -------------------------------------------------------------------------------- /docs/runner/session-initialisation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/session-initialisation.md -------------------------------------------------------------------------------- /docs/runner/submission-queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/submission-queue.md -------------------------------------------------------------------------------- /docs/runner/summary-details-transforms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/summary-details-transforms.md -------------------------------------------------------------------------------- /docs/runner/templating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/docs/runner/templating.md -------------------------------------------------------------------------------- /e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/README.md -------------------------------------------------------------------------------- /e2e/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress.config.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/designer/accessibilityStatement.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/designer/accessibilityStatement.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/designer/accessibilityStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/designer/accessibilityStatement.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/designer/editCondtions.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/designer/editCondtions.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/designer/notifyOutput.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/designer/notifyOutput.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/designer/notifyOutput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/designer/notifyOutput.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/designer/pageLinks.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/designer/pageLinks.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/designer/pageLinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/designer/pageLinks.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/designer/startPage.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/designer/startPage.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/designer/startPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/designer/startPage.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/formPages.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/formPages.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/listComponents.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/listComponents.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/MiniSummaryPageController.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/MiniSummaryPageController.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/backLinkFallback.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/backLinkFallback.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/backLinkFallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/backLinkFallback.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/completeAForm.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/completeAForm.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/dateValidation.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/dateValidation.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/dateValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/dateValidation.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/exit.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/exit.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/exit.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/files.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/files.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/files.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/getConditionEvaluationContext.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/getConditionEvaluationContext.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/htmlTemplating.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/htmlTemplating.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/imageQualityPlayback.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/imageQualityPlayback.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/initialiseSession.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/initialiseSession.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/initialiseSession.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/initialiseSession.js -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/queryParamPrePopulation.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/queryParamPrePopulation.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/redirect.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/redirect.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/repeatField/confirmationTimeout.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/repeatField/confirmationTimeout.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/repeatField/hideRows.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/repeatField/hideRows.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/repeatField/repeatField.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/repeatField/repeatField.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/repeatField/samePageSummary.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/repeatField/samePageSummary.feature -------------------------------------------------------------------------------- /e2e/cypress/e2e/runner/repeatField/separatePageSummary.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/e2e/runner/repeatField/separatePageSummary.feature -------------------------------------------------------------------------------- /e2e/cypress/fixtures/backLinkFallback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/backLinkFallback.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/date.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/date.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/disabled-query-param-form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/disabled-query-param-form.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/example.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/exit-expiry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/exit-expiry.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/fails-ocr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/fails-ocr.png -------------------------------------------------------------------------------- /e2e/cypress/fixtures/files-show-filenames-enabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/files-show-filenames-enabled.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/files.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/files.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/html-templating-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/html-templating-example.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/image-quality-playback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/image-quality-playback.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/initialiseSession.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/initialiseSession.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/mini-summary-fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/mini-summary-fields.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/notifyOutput.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/notifyOutput.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/passes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/passes.png -------------------------------------------------------------------------------- /e2e/cypress/fixtures/query-param-form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/query-param-form.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/redirects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/redirects.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/repeat-field-hide-rows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/repeat-field-hide-rows.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/repeat-field-same-page.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/repeat-field-same-page.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/repeat-field-separate-page.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/repeat-field-separate-page.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/repeat-field-show-rows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/repeat-field-show-rows.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/repeat-field.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/fixtures/repeat-field.json -------------------------------------------------------------------------------- /e2e/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/support/commands.js -------------------------------------------------------------------------------- /e2e/cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/support/e2e.js -------------------------------------------------------------------------------- /e2e/cypress/support/step_definitions/common/i_choose_string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/support/step_definitions/common/i_choose_string.js -------------------------------------------------------------------------------- /e2e/cypress/support/step_definitions/common/i_continue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/support/step_definitions/common/i_continue.js -------------------------------------------------------------------------------- /e2e/cypress/support/step_definitions/common/i_enter_string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/support/step_definitions/common/i_enter_string.js -------------------------------------------------------------------------------- /e2e/cypress/support/step_definitions/common/i_go_back.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/support/step_definitions/common/i_go_back.js -------------------------------------------------------------------------------- /e2e/cypress/support/step_definitions/common/i_reload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/support/step_definitions/common/i_reload.js -------------------------------------------------------------------------------- /e2e/cypress/support/step_definitions/common/i_see_string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/support/step_definitions/common/i_see_string.js -------------------------------------------------------------------------------- /e2e/cypress/support/step_definitions/common/i_select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/support/step_definitions/common/i_select.js -------------------------------------------------------------------------------- /e2e/cypress/support/step_definitions/common/i_wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/cypress/support/step_definitions/common/i_wait.js -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/e2e/package.json -------------------------------------------------------------------------------- /lighthouserc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/lighthouserc.js -------------------------------------------------------------------------------- /model/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/LICENSE -------------------------------------------------------------------------------- /model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/README.md -------------------------------------------------------------------------------- /model/babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/babel.config.json -------------------------------------------------------------------------------- /model/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/jest.config.js -------------------------------------------------------------------------------- /model/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/package.json -------------------------------------------------------------------------------- /model/src/components/component-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/components/component-types.ts -------------------------------------------------------------------------------- /model/src/components/conditional-component-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/components/conditional-component-types.ts -------------------------------------------------------------------------------- /model/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/components/index.ts -------------------------------------------------------------------------------- /model/src/components/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/components/types.ts -------------------------------------------------------------------------------- /model/src/conditions/__tests__/inline-condition-model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/__tests__/inline-condition-model.test.ts -------------------------------------------------------------------------------- /model/src/conditions/__tests__/inline-condition-values.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/__tests__/inline-condition-values.test.ts -------------------------------------------------------------------------------- /model/src/conditions/condition-abstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition-abstract.ts -------------------------------------------------------------------------------- /model/src/conditions/condition-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition-field.ts -------------------------------------------------------------------------------- /model/src/conditions/condition-group-def.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition-group-def.ts -------------------------------------------------------------------------------- /model/src/conditions/condition-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition-group.ts -------------------------------------------------------------------------------- /model/src/conditions/condition-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition-model.ts -------------------------------------------------------------------------------- /model/src/conditions/condition-operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition-operators.ts -------------------------------------------------------------------------------- /model/src/conditions/condition-ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition-ref.ts -------------------------------------------------------------------------------- /model/src/conditions/condition-value-abstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition-value-abstract.ts -------------------------------------------------------------------------------- /model/src/conditions/condition-value-registration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition-value-registration.ts -------------------------------------------------------------------------------- /model/src/conditions/condition-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition-values.ts -------------------------------------------------------------------------------- /model/src/conditions/condition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/condition.ts -------------------------------------------------------------------------------- /model/src/conditions/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/helpers.ts -------------------------------------------------------------------------------- /model/src/conditions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/index.ts -------------------------------------------------------------------------------- /model/src/conditions/inline-condition-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/inline-condition-model.ts -------------------------------------------------------------------------------- /model/src/conditions/inline-condition-operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/inline-condition-operators.ts -------------------------------------------------------------------------------- /model/src/conditions/inline-condition-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/inline-condition-values.ts -------------------------------------------------------------------------------- /model/src/conditions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/conditions/types.ts -------------------------------------------------------------------------------- /model/src/data-model/__tests__/isMultipleApiKey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/data-model/__tests__/isMultipleApiKey.test.ts -------------------------------------------------------------------------------- /model/src/data-model/conditions-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/data-model/conditions-wrapper.ts -------------------------------------------------------------------------------- /model/src/data-model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/data-model/index.ts -------------------------------------------------------------------------------- /model/src/data-model/input-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/data-model/input-wrapper.ts -------------------------------------------------------------------------------- /model/src/data-model/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/data-model/types.ts -------------------------------------------------------------------------------- /model/src/form/__tests__/form-configuration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/form/__tests__/form-configuration.test.ts -------------------------------------------------------------------------------- /model/src/form/form-configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/form/form-configuration.ts -------------------------------------------------------------------------------- /model/src/form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/form/index.ts -------------------------------------------------------------------------------- /model/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/index.ts -------------------------------------------------------------------------------- /model/src/migration/__tests__/0-2-test.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/migration/__tests__/0-2-test.jest.ts -------------------------------------------------------------------------------- /model/src/migration/__tests__/1-2-test.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/migration/__tests__/1-2-test.jest.ts -------------------------------------------------------------------------------- /model/src/migration/__tests__/whichMigrations.jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/migration/__tests__/whichMigrations.jest.ts -------------------------------------------------------------------------------- /model/src/migration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/migration/index.ts -------------------------------------------------------------------------------- /model/src/migration/migration.0-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/migration/migration.0-2.ts -------------------------------------------------------------------------------- /model/src/migration/migration.1-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/migration/migration.1-2.ts -------------------------------------------------------------------------------- /model/src/migration/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/migration/types.ts -------------------------------------------------------------------------------- /model/src/migration/whichMigrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/migration/whichMigrations.ts -------------------------------------------------------------------------------- /model/src/schema/__tests__/schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/schema/__tests__/schema.test.ts -------------------------------------------------------------------------------- /model/src/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/schema/index.ts -------------------------------------------------------------------------------- /model/src/schema/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/schema/schema.ts -------------------------------------------------------------------------------- /model/src/utils/__tests__/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/utils/__tests__/logger.test.ts -------------------------------------------------------------------------------- /model/src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/utils/helpers.ts -------------------------------------------------------------------------------- /model/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/src/utils/logger.ts -------------------------------------------------------------------------------- /model/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/model/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/package.json -------------------------------------------------------------------------------- /queue-model/babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/queue-model/babel.config.json -------------------------------------------------------------------------------- /queue-model/migrations/20230913152003_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/queue-model/migrations/20230913152003_init/migration.sql -------------------------------------------------------------------------------- /queue-model/migrations/20230919102214_use_db_text/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE `Submission` MODIFY `data` TEXT NULL; 3 | -------------------------------------------------------------------------------- /queue-model/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/queue-model/migrations/migration_lock.toml -------------------------------------------------------------------------------- /queue-model/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/queue-model/package.json -------------------------------------------------------------------------------- /queue-model/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/queue-model/schema.prisma -------------------------------------------------------------------------------- /queue-model/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/queue-model/src/index.ts -------------------------------------------------------------------------------- /queue-model/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/queue-model/tsconfig.json -------------------------------------------------------------------------------- /runner/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/.babelrc -------------------------------------------------------------------------------- /runner/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/.gitignore -------------------------------------------------------------------------------- /runner/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/Dockerfile -------------------------------------------------------------------------------- /runner/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/LICENSE -------------------------------------------------------------------------------- /runner/Procfile: -------------------------------------------------------------------------------- 1 | web: npm run start 2 | -------------------------------------------------------------------------------- /runner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/README.md -------------------------------------------------------------------------------- /runner/bin/build: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | npm run build:css -------------------------------------------------------------------------------- /runner/bin/build-css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/bin/build-css -------------------------------------------------------------------------------- /runner/bin/run/check/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/bin/run/check/check.js -------------------------------------------------------------------------------- /runner/bin/run/check/getJsonFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/bin/run/check/getJsonFiles.js -------------------------------------------------------------------------------- /runner/bin/run/check/getOutOfDateForms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/bin/run/check/getOutOfDateForms.js -------------------------------------------------------------------------------- /runner/bin/run/check/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/bin/run/check/index.js -------------------------------------------------------------------------------- /runner/bin/run/check/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/bin/run/check/util.js -------------------------------------------------------------------------------- /runner/bin/symlink-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/bin/symlink-config -------------------------------------------------------------------------------- /runner/config/custom-environment-variables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/config/custom-environment-variables.json -------------------------------------------------------------------------------- /runner/config/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/config/default.js -------------------------------------------------------------------------------- /runner/config/development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/config/development.json -------------------------------------------------------------------------------- /runner/config/production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/config/production.json -------------------------------------------------------------------------------- /runner/config/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/config/test.json -------------------------------------------------------------------------------- /runner/lighthouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/lighthouse.js -------------------------------------------------------------------------------- /runner/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/nodemon.json -------------------------------------------------------------------------------- /runner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/package.json -------------------------------------------------------------------------------- /runner/performance/Basic Application Test.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/performance/Basic Application Test.jmx -------------------------------------------------------------------------------- /runner/performance/covid-cyb.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/performance/covid-cyb.jmx -------------------------------------------------------------------------------- /runner/performance/dummy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/performance/dummy.pdf -------------------------------------------------------------------------------- /runner/public/static/accessible-autocomplete.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/public/static/accessible-autocomplete.min.js -------------------------------------------------------------------------------- /runner/public/static/dialog-polyfill.0.4.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/public/static/dialog-polyfill.0.4.3.js -------------------------------------------------------------------------------- /runner/public/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/public/static/favicon.ico -------------------------------------------------------------------------------- /runner/public/static/govuk-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/public/static/govuk-template.js -------------------------------------------------------------------------------- /runner/public/static/jquery-3.5.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/public/static/jquery-3.5.1.min.js -------------------------------------------------------------------------------- /runner/public/static/modal-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/public/static/modal-dialog.js -------------------------------------------------------------------------------- /runner/public/static/object-from-entries-polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/public/static/object-from-entries-polyfill.js -------------------------------------------------------------------------------- /runner/public/static/ukaddressfield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/public/static/ukaddressfield.js -------------------------------------------------------------------------------- /runner/public/static/upload-dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/public/static/upload-dialog.js -------------------------------------------------------------------------------- /runner/src/client/sass/_govuk.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/client/sass/_govuk.scss -------------------------------------------------------------------------------- /runner/src/client/sass/_hmpo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/client/sass/_hmpo.scss -------------------------------------------------------------------------------- /runner/src/client/sass/_upload-dialog.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/client/sass/_upload-dialog.scss -------------------------------------------------------------------------------- /runner/src/client/sass/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/client/sass/application.scss -------------------------------------------------------------------------------- /runner/src/client/sass/modal-dialog.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/client/sass/modal-dialog.scss -------------------------------------------------------------------------------- /runner/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/index.ts -------------------------------------------------------------------------------- /runner/src/server/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/config.ts -------------------------------------------------------------------------------- /runner/src/server/forms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/forms/README.md -------------------------------------------------------------------------------- /runner/src/server/forms/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/forms/components.json -------------------------------------------------------------------------------- /runner/src/server/forms/confirmation-timeout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/forms/confirmation-timeout.json -------------------------------------------------------------------------------- /runner/src/server/forms/get-condition-evaluation-context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/forms/get-condition-evaluation-context.json -------------------------------------------------------------------------------- /runner/src/server/forms/html-templating-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/forms/html-templating-example.json -------------------------------------------------------------------------------- /runner/src/server/forms/multi-start-page-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/forms/multi-start-page-example.json -------------------------------------------------------------------------------- /runner/src/server/forms/report-a-terrorist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/forms/report-a-terrorist.json -------------------------------------------------------------------------------- /runner/src/server/forms/runner-components-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/forms/runner-components-test.json -------------------------------------------------------------------------------- /runner/src/server/forms/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/forms/test.json -------------------------------------------------------------------------------- /runner/src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/index.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/applicationStatus/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/applicationStatus/index.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/applicationStatus/retryPay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/applicationStatus/retryPay.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/auth.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/blankie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/blankie.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/builder/pages/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/builder/pages/home.js -------------------------------------------------------------------------------- /runner/src/server/plugins/builder/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/builder/pages/index.js -------------------------------------------------------------------------------- /runner/src/server/plugins/crumb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/crumb.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/CheckboxesField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/CheckboxesField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/ComponentBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/ComponentBase.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/ContextComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/ContextComponent.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/DateField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/DateField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/DatePartsField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/DatePartsField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/DateTimeField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/DateTimeField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/Details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/Details.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/FileUploadField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/FileUploadField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/FlashCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/FlashCard.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/FormComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/FormComponent.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/Html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/Html.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/InsetText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/InsetText.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/List.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/MonthYearField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/MonthYearField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/NumberField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/NumberField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/Para.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/Para.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/RadiosField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/RadiosField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/SelectField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/SelectField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/TextField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/TextField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/TimeField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/TimeField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/UkAddressField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/UkAddressField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/WebsiteField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/WebsiteField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/YesNoField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/YesNoField.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/constants.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/helpers.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/index.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/components/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/components/types.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/configureEnginePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/configureEnginePlugin.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/feedback/RelativeUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/feedback/RelativeUrl.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/feedback/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/feedback/helpers.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/feedback/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/feedback/index.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/helpers.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/index.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/FormModel.feeOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/models/FormModel.feeOptions.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/FormModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/models/FormModel.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/RepeatingSummaryViewModel.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/Section.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/SummaryViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/models/SummaryViewModel.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/__tests__/summaryViewModel.jest.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * TODO: add tests for SummaryViewModel 3 | */ 4 | -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/models/index.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/submission/FeesModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/models/submission/FeesModel.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/submission/Outputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/models/submission/Outputs.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/submission/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/models/submission/index.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/submission/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/models/submission/types.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/models/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/models/types.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/pageControllers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/pageControllers/README.md -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/pageControllers/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/pageControllers/helpers.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/pageControllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/pageControllers/index.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/plugin.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/pluginHandlers/exit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/pluginHandlers/exit/index.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/services/httpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/services/httpService.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/types.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/views/components/details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/views/components/details.html -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/views/components/html.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/views/components/html.html -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/views/components/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/views/components/list.html -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/views/components/para.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/views/components/para.html -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/views/exit/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/views/exit/email.html -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/views/exit/status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/views/exit/status.html -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/views/index.html -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/views/partials/components.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/views/partials/components.html -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/views/partials/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/views/partials/form.html -------------------------------------------------------------------------------- /runner/src/server/plugins/engine/views/partials/heading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/engine/views/partials/heading.html -------------------------------------------------------------------------------- /runner/src/server/plugins/errorPages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/errorPages.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/initialiseSession/configurePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/initialiseSession/configurePlugin.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/initialiseSession/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/initialiseSession/helpers.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/initialiseSession/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/initialiseSession/index.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/initialiseSession/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/initialiseSession/types.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/locale.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/logging.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/pulse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/pulse.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/queue.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/rateLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/rateLimit.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/router.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/session.ts -------------------------------------------------------------------------------- /runner/src/server/plugins/views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/plugins/views.ts -------------------------------------------------------------------------------- /runner/src/server/prismaClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/prismaClient.ts -------------------------------------------------------------------------------- /runner/src/server/routes/health-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/routes/health-check.ts -------------------------------------------------------------------------------- /runner/src/server/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/routes/index.ts -------------------------------------------------------------------------------- /runner/src/server/routes/public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/routes/public.ts -------------------------------------------------------------------------------- /runner/src/server/schemas/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /runner/src/server/schemas/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/schemas/types.ts -------------------------------------------------------------------------------- /runner/src/server/schemas/webhookSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/schemas/webhookSchema.ts -------------------------------------------------------------------------------- /runner/src/server/services/ExitService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/ExitService.ts -------------------------------------------------------------------------------- /runner/src/server/services/QueueService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/QueueService.ts -------------------------------------------------------------------------------- /runner/src/server/services/addressService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/addressService.ts -------------------------------------------------------------------------------- /runner/src/server/services/cacheService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/cacheService.ts -------------------------------------------------------------------------------- /runner/src/server/services/emailService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/emailService.ts -------------------------------------------------------------------------------- /runner/src/server/services/httpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/httpService.ts -------------------------------------------------------------------------------- /runner/src/server/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/index.ts -------------------------------------------------------------------------------- /runner/src/server/services/mySqlQueueService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/mySqlQueueService.ts -------------------------------------------------------------------------------- /runner/src/server/services/notifyService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/notifyService.ts -------------------------------------------------------------------------------- /runner/src/server/services/payService.nanoid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/payService.nanoid.ts -------------------------------------------------------------------------------- /runner/src/server/services/payService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/payService.ts -------------------------------------------------------------------------------- /runner/src/server/services/pgBossQueueService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/pgBossQueueService.ts -------------------------------------------------------------------------------- /runner/src/server/services/queueStatusService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/queueStatusService.ts -------------------------------------------------------------------------------- /runner/src/server/services/statusService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/statusService.ts -------------------------------------------------------------------------------- /runner/src/server/services/upload/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/upload/index.ts -------------------------------------------------------------------------------- /runner/src/server/services/upload/mockUploadService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/upload/mockUploadService.ts -------------------------------------------------------------------------------- /runner/src/server/services/upload/uploadService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/upload/uploadService.ts -------------------------------------------------------------------------------- /runner/src/server/services/webhookService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/services/webhookService.ts -------------------------------------------------------------------------------- /runner/src/server/templates/additionalContexts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/templates/additionalContexts.json -------------------------------------------------------------------------------- /runner/src/server/transforms/summaryDetails/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/transforms/summaryDetails/index.ts -------------------------------------------------------------------------------- /runner/src/server/transforms/summaryDetails/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/transforms/summaryDetails/types.ts -------------------------------------------------------------------------------- /runner/src/server/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/types.ts -------------------------------------------------------------------------------- /runner/src/server/utils/configSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/utils/configSchema.ts -------------------------------------------------------------------------------- /runner/src/server/utils/generateCookiePassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/utils/generateCookiePassword.ts -------------------------------------------------------------------------------- /runner/src/server/utils/getRequestInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/utils/getRequestInfo.ts -------------------------------------------------------------------------------- /runner/src/server/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/utils/url.ts -------------------------------------------------------------------------------- /runner/src/server/views/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/404.html -------------------------------------------------------------------------------- /runner/src/server/views/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/500.html -------------------------------------------------------------------------------- /runner/src/server/views/application-error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/application-error.html -------------------------------------------------------------------------------- /runner/src/server/views/confirmation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/confirmation.html -------------------------------------------------------------------------------- /runner/src/server/views/help/accessibility-statement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/help/accessibility-statement.html -------------------------------------------------------------------------------- /runner/src/server/views/help/cookies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/help/cookies.html -------------------------------------------------------------------------------- /runner/src/server/views/help/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/help/privacy.html -------------------------------------------------------------------------------- /runner/src/server/views/help/terms-and-conditions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/help/terms-and-conditions.html -------------------------------------------------------------------------------- /runner/src/server/views/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/layout.html -------------------------------------------------------------------------------- /runner/src/server/views/mini-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/mini-summary.html -------------------------------------------------------------------------------- /runner/src/server/views/multi-start-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/multi-start-page.html -------------------------------------------------------------------------------- /runner/src/server/views/partials/cookie-banner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/partials/cookie-banner.html -------------------------------------------------------------------------------- /runner/src/server/views/partials/modal-dialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/partials/modal-dialog.html -------------------------------------------------------------------------------- /runner/src/server/views/partials/summary-card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/partials/summary-card.html -------------------------------------------------------------------------------- /runner/src/server/views/partials/summary-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/partials/summary-detail.html -------------------------------------------------------------------------------- /runner/src/server/views/partials/summary-row.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/partials/summary-row.html -------------------------------------------------------------------------------- /runner/src/server/views/pay-error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/pay-error.html -------------------------------------------------------------------------------- /runner/src/server/views/payment-skip-warning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/payment-skip-warning.html -------------------------------------------------------------------------------- /runner/src/server/views/repeating-section-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/repeating-section-summary.html -------------------------------------------------------------------------------- /runner/src/server/views/repeating-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/repeating-summary.html -------------------------------------------------------------------------------- /runner/src/server/views/summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/summary.html -------------------------------------------------------------------------------- /runner/src/server/views/timeout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/timeout.html -------------------------------------------------------------------------------- /runner/src/server/views/upload-playback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/src/server/views/upload-playback.html -------------------------------------------------------------------------------- /runner/test/.transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/.transform.js -------------------------------------------------------------------------------- /runner/test/cases/server/basic-v0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/basic-v0.json -------------------------------------------------------------------------------- /runner/test/cases/server/basic-v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/basic-v1.json -------------------------------------------------------------------------------- /runner/test/cases/server/check.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/check.test.js -------------------------------------------------------------------------------- /runner/test/cases/server/config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/config.test.js -------------------------------------------------------------------------------- /runner/test/cases/server/csrf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/csrf.test.js -------------------------------------------------------------------------------- /runner/test/cases/server/dummy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/dummy.pdf -------------------------------------------------------------------------------- /runner/test/cases/server/dynamic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/dynamic.json -------------------------------------------------------------------------------- /runner/test/cases/server/dynamic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/dynamic.test.js -------------------------------------------------------------------------------- /runner/test/cases/server/exit.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/exit.test.json -------------------------------------------------------------------------------- /runner/test/cases/server/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/feedback.json -------------------------------------------------------------------------------- /runner/test/cases/server/feedback.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/feedback.test.js -------------------------------------------------------------------------------- /runner/test/cases/server/forms/phase-alpha.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/forms/phase-alpha.json -------------------------------------------------------------------------------- /runner/test/cases/server/forms/phase-default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/forms/phase-default.json -------------------------------------------------------------------------------- /runner/test/cases/server/forms/phase-none.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/forms/phase-none.json -------------------------------------------------------------------------------- /runner/test/cases/server/health-check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/health-check.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/initialiseSession.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/initialiseSession.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/multi-start-page.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/multi-start-page.test.json -------------------------------------------------------------------------------- /runner/test/cases/server/phase-banner.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/phase-banner.test.js -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/auth.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/blankie.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/blankie.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/Flashcard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/Flashcard.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/MonthYearField.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/MonthYearField.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/NotifyModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/NotifyModel.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/NotifyViewModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/NotifyViewModel.json -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/SummaryViewModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/SummaryViewModel.json -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/WebhookModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/WebhookModel.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/checkboxesfield.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/checkboxesfield.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/datefield.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/datefield.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/datepartsfield.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/datepartsfield.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/helpers.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/numberField.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/numberField.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/engine/relative-url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/engine/relative-url.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/plugins/router.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/plugins/router.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/rate-limit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/rate-limit.test.js -------------------------------------------------------------------------------- /runner/test/cases/server/services/ExitService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/services/ExitService.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/services/httpService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/services/httpService.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/services/payService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/services/payService.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/services/statusService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/services/statusService.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/services/webhookService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/services/webhookService.test.ts -------------------------------------------------------------------------------- /runner/test/cases/server/status.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/status.test.json -------------------------------------------------------------------------------- /runner/test/cases/server/titles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/titles.json -------------------------------------------------------------------------------- /runner/test/cases/server/titles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/titles.test.js -------------------------------------------------------------------------------- /runner/test/cases/server/upload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/upload.json -------------------------------------------------------------------------------- /runner/test/cases/server/upload.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/upload.test.js -------------------------------------------------------------------------------- /runner/test/cases/server/utils/verifyToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/cases/server/utils/verifyToken.test.ts -------------------------------------------------------------------------------- /runner/test/html-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/test/html-helper.js -------------------------------------------------------------------------------- /runner/tmp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/tmp.pdf -------------------------------------------------------------------------------- /runner/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/runner/tsconfig.json -------------------------------------------------------------------------------- /submitter/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/.babelrc -------------------------------------------------------------------------------- /submitter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/Dockerfile -------------------------------------------------------------------------------- /submitter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/README.md -------------------------------------------------------------------------------- /submitter/config/custom-environment-variables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/config/custom-environment-variables.json -------------------------------------------------------------------------------- /submitter/config/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/config/default.js -------------------------------------------------------------------------------- /submitter/config/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/config/test.json -------------------------------------------------------------------------------- /submitter/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/jest.config.js -------------------------------------------------------------------------------- /submitter/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/nodemon.json -------------------------------------------------------------------------------- /submitter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/package.json -------------------------------------------------------------------------------- /submitter/src/__mocks__/prismaClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/__mocks__/prismaClient.ts -------------------------------------------------------------------------------- /submitter/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/config.ts -------------------------------------------------------------------------------- /submitter/src/prismaClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/prismaClient.ts -------------------------------------------------------------------------------- /submitter/src/submission/createServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/createServer.ts -------------------------------------------------------------------------------- /submitter/src/submission/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/index.ts -------------------------------------------------------------------------------- /submitter/src/submission/plugins/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/plugins/logging.ts -------------------------------------------------------------------------------- /submitter/src/submission/plugins/poll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/plugins/poll.ts -------------------------------------------------------------------------------- /submitter/src/submission/plugins/retention.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/plugins/retention.ts -------------------------------------------------------------------------------- /submitter/src/submission/plugins/retentionCron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/plugins/retentionCron.ts -------------------------------------------------------------------------------- /submitter/src/submission/retention/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/retention/errors.ts -------------------------------------------------------------------------------- /submitter/src/submission/retention/redactSubmissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/retention/redactSubmissions.ts -------------------------------------------------------------------------------- /submitter/src/submission/services/httpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/services/httpService.ts -------------------------------------------------------------------------------- /submitter/src/submission/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/services/index.ts -------------------------------------------------------------------------------- /submitter/src/submission/services/queueService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/services/queueService.ts -------------------------------------------------------------------------------- /submitter/src/submission/services/webhookService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/services/webhookService.ts -------------------------------------------------------------------------------- /submitter/src/submission/setupDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/setupDatabase.ts -------------------------------------------------------------------------------- /submitter/src/submission/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/src/submission/types.ts -------------------------------------------------------------------------------- /submitter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/submitter/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XGovFormBuilder/digital-form-builder/HEAD/yarn.lock --------------------------------------------------------------------------------