From 0ea29020b2d3680559a3c106332f548d83f18ad8 Mon Sep 17 00:00:00 2001 From: Quinten Steenhuis Date: Tue, 18 Aug 2026 13:06:14 -0400 Subject: [PATCH 1/2] About page and tos - fix #138, fix #137 --- efile_app/efile/context_processors.py | 13 +- efile_app/efile/services/drafts.py | 68 +- efile_app/efile/static/config/README.md | 25 +- .../efile/static/config/base-case-types.yaml | 38 +- .../efile/static/config/states/illinois.yaml | 23 +- .../static/config/states/massachusetts.yaml | 43 +- .../efile/static/config/states/vermont.yaml | 21 +- efile_app/efile/static/css/common.css | 22 + .../efile/static/css/components/footer.css | 47 +- efile_app/efile/static/css/header.css | 1 + efile_app/efile/static/css/public_pages.css | 159 + .../efile/static/img/court-logo-illinois.svg | 1739 +++ .../static/img/court-logo-massachusetts.png | Bin 0 -> 32973 bytes .../efile/static/img/court-logo-vermont.svg | 1621 +++ .../efile/static/img/lit-lab-logo-large.svg | 1 + .../efile/static/img/lit-lab-logo-small.svg | 1 + .../efile/static/img/lit-lab-logo-stacked.svg | 1 + efile_app/efile/static/img/lit-lab-torch.svg | 1 + efile_app/efile/static/img/litefile-logo.svg | 8 + efile_app/efile/static/img/logo-ilao.png | Bin 0 -> 12953 bytes efile_app/efile/static/img/logo-lsc.svg | 73 + efile_app/efile/static/img/logo-lsv.png | Bin 0 -> 84115 bytes efile_app/efile/static/img/logo-sji.png | Bin 0 -> 24980 bytes .../efile/static/img/suffolk-lit-lab-logo.png | Bin 0 -> 26529 bytes .../efile/static/img/suffolk-lit-lab-logo.svg | 1 + efile_app/efile/static/js/filing-payload.js | 14 +- efile_app/efile/templates/efile/about.html | 286 + .../templates/efile/choose_jurisdiction.html | 15 +- .../templates/efile/components/footer.html | 35 +- .../efile/components/profile_header.html | 67 +- efile_app/efile/templates/efile/login.html | 16 +- efile_app/efile/templates/efile/options.html | 1 + .../efile/templates/efile/password_reset.html | 16 +- efile_app/efile/templates/efile/register.html | 20 +- .../efile/templates/efile/site_base.html | 37 + .../templates/efile/terms_of_service.html | 99 + efile_app/efile/tests/test_durable_drafts.py | 26 + efile_app/efile/tests/test_public_pages.py | 159 + efile_app/efile/urls.py | 9 + efile_app/efile/views/public_pages.py | 31 + efile_app/js-tests/filing-payload.test.js | 26 + .../staticfiles/admin/css/autocomplete.css | 283 + efile_app/staticfiles/admin/css/base.css | 1283 ++ .../staticfiles/admin/css/changelists.css | 350 + efile_app/staticfiles/admin/css/dark_mode.css | 130 + efile_app/staticfiles/admin/css/dashboard.css | 30 + efile_app/staticfiles/admin/css/forms.css | 509 + efile_app/staticfiles/admin/css/login.css | 62 + .../staticfiles/admin/css/nav_sidebar.css | 152 + .../staticfiles/admin/css/responsive.css | 936 ++ .../staticfiles/admin/css/responsive_rtl.css | 93 + efile_app/staticfiles/admin/css/rtl.css | 306 + .../admin/css/unusable_password_field.css | 19 + .../css/vendor/select2/LICENSE-SELECT2.md | 21 + .../admin/css/vendor/select2/select2.css | 631 + .../admin/css/vendor/select2/select2.min.css | 631 + efile_app/staticfiles/admin/css/widgets.css | 648 + efile_app/staticfiles/admin/img/LICENSE | 20 + efile_app/staticfiles/admin/img/README.txt | 7 + .../staticfiles/admin/img/calendar-icons.svg | 63 + .../admin/img/gis/move_vertex_off.svg | 1 + .../admin/img/gis/move_vertex_on.svg | 1 + .../staticfiles/admin/img/icon-addlink.svg | 3 + .../staticfiles/admin/img/icon-alert.svg | 3 + .../staticfiles/admin/img/icon-calendar.svg | 9 + .../staticfiles/admin/img/icon-changelink.svg | 3 + .../staticfiles/admin/img/icon-clock.svg | 9 + .../staticfiles/admin/img/icon-deletelink.svg | 3 + .../staticfiles/admin/img/icon-hidelink.svg | 3 + efile_app/staticfiles/admin/img/icon-no.svg | 3 + .../admin/img/icon-unknown-alt.svg | 3 + .../staticfiles/admin/img/icon-unknown.svg | 3 + .../staticfiles/admin/img/icon-viewlink.svg | 3 + efile_app/staticfiles/admin/img/icon-yes.svg | 3 + .../staticfiles/admin/img/inline-delete.svg | 3 + efile_app/staticfiles/admin/img/search.svg | 3 + .../staticfiles/admin/img/selector-icons.svg | 34 + .../staticfiles/admin/img/sorting-icons.svg | 19 + .../staticfiles/admin/img/tooltag-add.svg | 3 + .../admin/img/tooltag-arrowright.svg | 3 + efile_app/staticfiles/admin/js/SelectBox.js | 132 + .../staticfiles/admin/js/SelectFilter2.js | 311 + efile_app/staticfiles/admin/js/actions.js | 204 + .../admin/js/admin/DateTimeShortcuts.js | 413 + .../admin/js/admin/RelatedObjectLookups.js | 254 + .../staticfiles/admin/js/autocomplete.js | 33 + efile_app/staticfiles/admin/js/calendar.js | 234 + efile_app/staticfiles/admin/js/cancel.js | 29 + efile_app/staticfiles/admin/js/change_form.js | 16 + efile_app/staticfiles/admin/js/core.js | 184 + efile_app/staticfiles/admin/js/filters.js | 30 + efile_app/staticfiles/admin/js/inlines.js | 359 + efile_app/staticfiles/admin/js/jquery.init.js | 10 + efile_app/staticfiles/admin/js/nav_sidebar.js | 85 + .../staticfiles/admin/js/popup_response.js | 15 + efile_app/staticfiles/admin/js/prepopulate.js | 43 + .../staticfiles/admin/js/prepopulate_init.js | 15 + efile_app/staticfiles/admin/js/theme.js | 51 + .../admin/js/unusable_password_field.js | 29 + efile_app/staticfiles/admin/js/urlify.js | 529 + .../admin/js/vendor/jquery/LICENSE.txt | 20 + .../admin/js/vendor/jquery/jquery.js | 10802 ++++++++++++++++ .../admin/js/vendor/jquery/jquery.min.js | 3182 +++++ .../admin/js/vendor/select2/LICENSE.md | 21 + .../admin/js/vendor/select2/i18n/af.js | 36 + .../admin/js/vendor/select2/i18n/ar.js | 33 + .../admin/js/vendor/select2/i18n/az.js | 30 + .../admin/js/vendor/select2/i18n/bg.js | 35 + .../admin/js/vendor/select2/i18n/bn.js | 33 + .../admin/js/vendor/select2/i18n/bs.js | 41 + .../admin/js/vendor/select2/i18n/ca.js | 38 + .../admin/js/vendor/select2/i18n/cs.js | 47 + .../admin/js/vendor/select2/i18n/da.js | 34 + .../admin/js/vendor/select2/i18n/de.js | 34 + .../admin/js/vendor/select2/i18n/dsb.js | 40 + .../admin/js/vendor/select2/i18n/el.js | 36 + .../admin/js/vendor/select2/i18n/en.js | 36 + .../admin/js/vendor/select2/i18n/es.js | 38 + .../admin/js/vendor/select2/i18n/et.js | 35 + .../admin/js/vendor/select2/i18n/eu.js | 34 + .../admin/js/vendor/select2/i18n/fa.js | 33 + .../admin/js/vendor/select2/i18n/fi.js | 33 + .../admin/js/vendor/select2/i18n/fr.js | 35 + .../admin/js/vendor/select2/i18n/gl.js | 35 + .../admin/js/vendor/select2/i18n/he.js | 38 + .../admin/js/vendor/select2/i18n/hi.js | 35 + .../admin/js/vendor/select2/i18n/hr.js | 37 + .../admin/js/vendor/select2/i18n/hsb.js | 40 + .../admin/js/vendor/select2/i18n/hu.js | 33 + .../admin/js/vendor/select2/i18n/hy.js | 33 + .../admin/js/vendor/select2/i18n/id.js | 33 + .../admin/js/vendor/select2/i18n/is.js | 34 + .../admin/js/vendor/select2/i18n/it.js | 36 + .../admin/js/vendor/select2/i18n/ja.js | 33 + .../admin/js/vendor/select2/i18n/ka.js | 33 + .../admin/js/vendor/select2/i18n/km.js | 33 + .../admin/js/vendor/select2/i18n/ko.js | 33 + .../admin/js/vendor/select2/i18n/lt.js | 38 + .../admin/js/vendor/select2/i18n/lv.js | 38 + .../admin/js/vendor/select2/i18n/mk.js | 33 + .../admin/js/vendor/select2/i18n/ms.js | 33 + .../admin/js/vendor/select2/i18n/nb.js | 33 + .../admin/js/vendor/select2/i18n/ne.js | 33 + .../admin/js/vendor/select2/i18n/nl.js | 35 + .../admin/js/vendor/select2/i18n/pl.js | 40 + .../admin/js/vendor/select2/i18n/ps.js | 36 + .../admin/js/vendor/select2/i18n/pt-BR.js | 36 + .../admin/js/vendor/select2/i18n/pt.js | 36 + .../admin/js/vendor/select2/i18n/ro.js | 36 + .../admin/js/vendor/select2/i18n/ru.js | 41 + .../admin/js/vendor/select2/i18n/sk.js | 46 + .../admin/js/vendor/select2/i18n/sl.js | 38 + .../admin/js/vendor/select2/i18n/sq.js | 36 + .../admin/js/vendor/select2/i18n/sr-Cyrl.js | 41 + .../admin/js/vendor/select2/i18n/sr.js | 41 + .../admin/js/vendor/select2/i18n/sv.js | 33 + .../admin/js/vendor/select2/i18n/th.js | 33 + .../admin/js/vendor/select2/i18n/tk.js | 33 + .../admin/js/vendor/select2/i18n/tr.js | 33 + .../admin/js/vendor/select2/i18n/uk.js | 36 + .../admin/js/vendor/select2/i18n/vi.js | 30 + .../admin/js/vendor/select2/i18n/zh-CN.js | 33 + .../admin/js/vendor/select2/i18n/zh-TW.js | 30 + .../admin/js/vendor/select2/select2.full.js | 6845 ++++++++++ .../js/vendor/select2/select2.full.min.js | 2859 ++++ .../admin/js/vendor/xregexp/LICENSE.txt | 21 + .../admin/js/vendor/xregexp/xregexp.js | 7518 +++++++++++ .../admin/js/vendor/xregexp/xregexp.min.js | 4199 ++++++ efile_app/staticfiles/config/README.md | 885 ++ .../staticfiles/config/base-case-types.yaml | 265 + .../staticfiles/config/states/illinois.yaml | 532 + .../config/states/massachusetts.yaml | 133 + .../staticfiles/config/states/vermont.yaml | 44 + efile_app/staticfiles/css/common.css | 115 + .../staticfiles/css/components/footer.css | 46 + efile_app/staticfiles/css/confirmation.css | 85 + efile_app/staticfiles/css/filing_plans.css | 132 + efile_app/staticfiles/css/header.css | 124 + efile_app/staticfiles/css/login.css | 164 + efile_app/staticfiles/css/my_lists.css | 165 + efile_app/staticfiles/css/options.css | 104 + efile_app/staticfiles/css/public_pages.css | 159 + efile_app/staticfiles/css/register.css | 260 + .../staticfiles/css/reorganized-flow.css | 1455 +++ efile_app/staticfiles/css/review.css | 193 + efile_app/staticfiles/img/CA.svg | 39 + efile_app/staticfiles/img/IL.svg | 39 + efile_app/staticfiles/img/IN.svg | 39 + efile_app/staticfiles/img/MA.svg | 39 + efile_app/staticfiles/img/TX.svg | 39 + efile_app/staticfiles/img/VT.svg | 39 + .../staticfiles/img/court-logo-illinois.svg | 1739 +++ .../img/court-logo-massachusetts.png | Bin 0 -> 32973 bytes .../staticfiles/img/court-logo-vermont.svg | 1621 +++ .../staticfiles/img/lit-lab-logo-large.svg | 1 + .../staticfiles/img/lit-lab-logo-small.svg | 1 + .../staticfiles/img/lit-lab-logo-stacked.svg | 1 + efile_app/staticfiles/img/lit-lab-torch.svg | 1 + efile_app/staticfiles/img/litefile-logo.svg | 8 + efile_app/staticfiles/img/logo-ilao.png | Bin 0 -> 12953 bytes efile_app/staticfiles/img/logo-lsc.svg | 73 + efile_app/staticfiles/img/logo-lsv.png | Bin 0 -> 84115 bytes efile_app/staticfiles/img/logo-sji.png | Bin 0 -> 24980 bytes .../staticfiles/img/suffolk-lit-lab-logo.png | Bin 0 -> 26529 bytes .../staticfiles/img/suffolk-lit-lab-logo.svg | 1 + efile_app/staticfiles/js/README.md | 53 + efile_app/staticfiles/js/api-utils.js | 451 + efile_app/staticfiles/js/case-lookup.js | 86 + efile_app/staticfiles/js/case-questions.js | 19 + efile_app/staticfiles/js/checklist-status.js | 25 + .../staticfiles/js/document-checklist.js | 35 + efile_app/staticfiles/js/extraction-review.js | 378 + efile_app/staticfiles/js/filing-payload.js | 329 + efile_app/staticfiles/js/filing-plans.js | 86 + .../staticfiles/js/organize-documents.js | 384 + efile_app/staticfiles/js/parties.js | 18 + efile_app/staticfiles/js/party-details.js | 54 + efile_app/staticfiles/js/payment.js | 208 + efile_app/staticfiles/js/review.js | 67 + efile_app/staticfiles/js/upload-documents.js | 97 + efile_app/staticfiles/js/your-information.js | 68 + 221 files changed, 62367 insertions(+), 125 deletions(-) create mode 100644 efile_app/efile/static/css/public_pages.css create mode 100644 efile_app/efile/static/img/court-logo-illinois.svg create mode 100644 efile_app/efile/static/img/court-logo-massachusetts.png create mode 100644 efile_app/efile/static/img/court-logo-vermont.svg create mode 100644 efile_app/efile/static/img/lit-lab-logo-large.svg create mode 100644 efile_app/efile/static/img/lit-lab-logo-small.svg create mode 100644 efile_app/efile/static/img/lit-lab-logo-stacked.svg create mode 100644 efile_app/efile/static/img/lit-lab-torch.svg create mode 100644 efile_app/efile/static/img/litefile-logo.svg create mode 100644 efile_app/efile/static/img/logo-ilao.png create mode 100644 efile_app/efile/static/img/logo-lsc.svg create mode 100644 efile_app/efile/static/img/logo-lsv.png create mode 100644 efile_app/efile/static/img/logo-sji.png create mode 100644 efile_app/efile/static/img/suffolk-lit-lab-logo.png create mode 100644 efile_app/efile/static/img/suffolk-lit-lab-logo.svg create mode 100644 efile_app/efile/templates/efile/about.html create mode 100644 efile_app/efile/templates/efile/site_base.html create mode 100644 efile_app/efile/templates/efile/terms_of_service.html create mode 100644 efile_app/efile/tests/test_public_pages.py create mode 100644 efile_app/efile/views/public_pages.py create mode 100644 efile_app/staticfiles/admin/css/autocomplete.css create mode 100644 efile_app/staticfiles/admin/css/base.css create mode 100644 efile_app/staticfiles/admin/css/changelists.css create mode 100644 efile_app/staticfiles/admin/css/dark_mode.css create mode 100644 efile_app/staticfiles/admin/css/dashboard.css create mode 100644 efile_app/staticfiles/admin/css/forms.css create mode 100644 efile_app/staticfiles/admin/css/login.css create mode 100644 efile_app/staticfiles/admin/css/nav_sidebar.css create mode 100644 efile_app/staticfiles/admin/css/responsive.css create mode 100644 efile_app/staticfiles/admin/css/responsive_rtl.css create mode 100644 efile_app/staticfiles/admin/css/rtl.css create mode 100644 efile_app/staticfiles/admin/css/unusable_password_field.css create mode 100644 efile_app/staticfiles/admin/css/vendor/select2/LICENSE-SELECT2.md create mode 100644 efile_app/staticfiles/admin/css/vendor/select2/select2.css create mode 100644 efile_app/staticfiles/admin/css/vendor/select2/select2.min.css create mode 100644 efile_app/staticfiles/admin/css/widgets.css create mode 100644 efile_app/staticfiles/admin/img/LICENSE create mode 100644 efile_app/staticfiles/admin/img/README.txt create mode 100644 efile_app/staticfiles/admin/img/calendar-icons.svg create mode 100644 efile_app/staticfiles/admin/img/gis/move_vertex_off.svg create mode 100644 efile_app/staticfiles/admin/img/gis/move_vertex_on.svg create mode 100644 efile_app/staticfiles/admin/img/icon-addlink.svg create mode 100644 efile_app/staticfiles/admin/img/icon-alert.svg create mode 100644 efile_app/staticfiles/admin/img/icon-calendar.svg create mode 100644 efile_app/staticfiles/admin/img/icon-changelink.svg create mode 100644 efile_app/staticfiles/admin/img/icon-clock.svg create mode 100644 efile_app/staticfiles/admin/img/icon-deletelink.svg create mode 100644 efile_app/staticfiles/admin/img/icon-hidelink.svg create mode 100644 efile_app/staticfiles/admin/img/icon-no.svg create mode 100644 efile_app/staticfiles/admin/img/icon-unknown-alt.svg create mode 100644 efile_app/staticfiles/admin/img/icon-unknown.svg create mode 100644 efile_app/staticfiles/admin/img/icon-viewlink.svg create mode 100644 efile_app/staticfiles/admin/img/icon-yes.svg create mode 100644 efile_app/staticfiles/admin/img/inline-delete.svg create mode 100644 efile_app/staticfiles/admin/img/search.svg create mode 100644 efile_app/staticfiles/admin/img/selector-icons.svg create mode 100644 efile_app/staticfiles/admin/img/sorting-icons.svg create mode 100644 efile_app/staticfiles/admin/img/tooltag-add.svg create mode 100644 efile_app/staticfiles/admin/img/tooltag-arrowright.svg create mode 100644 efile_app/staticfiles/admin/js/SelectBox.js create mode 100644 efile_app/staticfiles/admin/js/SelectFilter2.js create mode 100644 efile_app/staticfiles/admin/js/actions.js create mode 100644 efile_app/staticfiles/admin/js/admin/DateTimeShortcuts.js create mode 100644 efile_app/staticfiles/admin/js/admin/RelatedObjectLookups.js create mode 100644 efile_app/staticfiles/admin/js/autocomplete.js create mode 100644 efile_app/staticfiles/admin/js/calendar.js create mode 100644 efile_app/staticfiles/admin/js/cancel.js create mode 100644 efile_app/staticfiles/admin/js/change_form.js create mode 100644 efile_app/staticfiles/admin/js/core.js create mode 100644 efile_app/staticfiles/admin/js/filters.js create mode 100644 efile_app/staticfiles/admin/js/inlines.js create mode 100644 efile_app/staticfiles/admin/js/jquery.init.js create mode 100644 efile_app/staticfiles/admin/js/nav_sidebar.js create mode 100644 efile_app/staticfiles/admin/js/popup_response.js create mode 100644 efile_app/staticfiles/admin/js/prepopulate.js create mode 100644 efile_app/staticfiles/admin/js/prepopulate_init.js create mode 100644 efile_app/staticfiles/admin/js/theme.js create mode 100644 efile_app/staticfiles/admin/js/unusable_password_field.js create mode 100644 efile_app/staticfiles/admin/js/urlify.js create mode 100644 efile_app/staticfiles/admin/js/vendor/jquery/LICENSE.txt create mode 100644 efile_app/staticfiles/admin/js/vendor/jquery/jquery.js create mode 100644 efile_app/staticfiles/admin/js/vendor/jquery/jquery.min.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/LICENSE.md create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/af.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/ar.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/az.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/bg.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/bn.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/bs.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/ca.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/cs.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/da.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/de.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/dsb.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/el.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/en.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/es.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/et.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/eu.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/fa.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/fi.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/fr.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/gl.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/he.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/hi.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/hr.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/hsb.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/hu.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/hy.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/id.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/is.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/it.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/ja.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/ka.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/km.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/ko.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/lt.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/lv.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/mk.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/ms.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/nb.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/ne.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/nl.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/pl.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/ps.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/pt-BR.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/pt.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/ro.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/ru.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/sk.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/sl.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/sq.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/sr-Cyrl.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/sr.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/sv.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/th.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/tk.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/tr.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/uk.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/vi.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/zh-CN.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/i18n/zh-TW.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/select2.full.js create mode 100644 efile_app/staticfiles/admin/js/vendor/select2/select2.full.min.js create mode 100644 efile_app/staticfiles/admin/js/vendor/xregexp/LICENSE.txt create mode 100644 efile_app/staticfiles/admin/js/vendor/xregexp/xregexp.js create mode 100644 efile_app/staticfiles/admin/js/vendor/xregexp/xregexp.min.js create mode 100644 efile_app/staticfiles/config/README.md create mode 100644 efile_app/staticfiles/config/base-case-types.yaml create mode 100644 efile_app/staticfiles/config/states/illinois.yaml create mode 100644 efile_app/staticfiles/config/states/massachusetts.yaml create mode 100644 efile_app/staticfiles/config/states/vermont.yaml create mode 100644 efile_app/staticfiles/css/common.css create mode 100644 efile_app/staticfiles/css/components/footer.css create mode 100644 efile_app/staticfiles/css/confirmation.css create mode 100644 efile_app/staticfiles/css/filing_plans.css create mode 100644 efile_app/staticfiles/css/header.css create mode 100644 efile_app/staticfiles/css/login.css create mode 100644 efile_app/staticfiles/css/my_lists.css create mode 100644 efile_app/staticfiles/css/options.css create mode 100644 efile_app/staticfiles/css/public_pages.css create mode 100644 efile_app/staticfiles/css/register.css create mode 100644 efile_app/staticfiles/css/reorganized-flow.css create mode 100644 efile_app/staticfiles/css/review.css create mode 100644 efile_app/staticfiles/img/CA.svg create mode 100644 efile_app/staticfiles/img/IL.svg create mode 100644 efile_app/staticfiles/img/IN.svg create mode 100644 efile_app/staticfiles/img/MA.svg create mode 100644 efile_app/staticfiles/img/TX.svg create mode 100644 efile_app/staticfiles/img/VT.svg create mode 100644 efile_app/staticfiles/img/court-logo-illinois.svg create mode 100644 efile_app/staticfiles/img/court-logo-massachusetts.png create mode 100644 efile_app/staticfiles/img/court-logo-vermont.svg create mode 100644 efile_app/staticfiles/img/lit-lab-logo-large.svg create mode 100644 efile_app/staticfiles/img/lit-lab-logo-small.svg create mode 100644 efile_app/staticfiles/img/lit-lab-logo-stacked.svg create mode 100644 efile_app/staticfiles/img/lit-lab-torch.svg create mode 100644 efile_app/staticfiles/img/litefile-logo.svg create mode 100644 efile_app/staticfiles/img/logo-ilao.png create mode 100644 efile_app/staticfiles/img/logo-lsc.svg create mode 100644 efile_app/staticfiles/img/logo-lsv.png create mode 100644 efile_app/staticfiles/img/logo-sji.png create mode 100644 efile_app/staticfiles/img/suffolk-lit-lab-logo.png create mode 100644 efile_app/staticfiles/img/suffolk-lit-lab-logo.svg create mode 100644 efile_app/staticfiles/js/README.md create mode 100644 efile_app/staticfiles/js/api-utils.js create mode 100644 efile_app/staticfiles/js/case-lookup.js create mode 100644 efile_app/staticfiles/js/case-questions.js create mode 100644 efile_app/staticfiles/js/checklist-status.js create mode 100644 efile_app/staticfiles/js/document-checklist.js create mode 100644 efile_app/staticfiles/js/extraction-review.js create mode 100644 efile_app/staticfiles/js/filing-payload.js create mode 100644 efile_app/staticfiles/js/filing-plans.js create mode 100644 efile_app/staticfiles/js/organize-documents.js create mode 100644 efile_app/staticfiles/js/parties.js create mode 100644 efile_app/staticfiles/js/party-details.js create mode 100644 efile_app/staticfiles/js/payment.js create mode 100644 efile_app/staticfiles/js/review.js create mode 100644 efile_app/staticfiles/js/upload-documents.js create mode 100644 efile_app/staticfiles/js/your-information.js diff --git a/efile_app/efile/context_processors.py b/efile_app/efile/context_processors.py index f0953d6..55a7804 100644 --- a/efile_app/efile/context_processors.py +++ b/efile_app/efile/context_processors.py @@ -3,13 +3,22 @@ """ from .utils.config_loader import config_loader -from .utils.jurisdiction_stuff import get_jurisdiction_from_request def jurisdiction_context(request): """Add current jurisdiction and its config to all template contexts.""" - current_jurisdiction = get_jurisdiction_from_request(request) + # For templates, only use the jurisdiction if it is explicitly present in + # the URL path (e.g. /jurisdiction/illinois/...) or GET params. + # Do not bleed session jurisdiction into generic root routes like /about/ or /choose-jurisdiction. + current_jurisdiction = None + if request.GET.get("jurisdiction"): + current_jurisdiction = request.GET.get("jurisdiction").lower() + else: + segments = request.path.split("/") + if len(segments) >= 3 and segments[1] == "jurisdiction": + current_jurisdiction = segments[2].lower() + config = config_loader.load_jurisdiction_config(current_jurisdiction) return { diff --git a/efile_app/efile/services/drafts.py b/efile_app/efile/services/drafts.py index 710c5ef..750484d 100644 --- a/efile_app/efile/services/drafts.py +++ b/efile_app/efile/services/drafts.py @@ -115,41 +115,42 @@ def set_current_step(draft: FilingDraft, current_step: WorkflowStepKey | str) -> "name_change_reason": ("reason_for_name_change", "reason_for_change"), } -# FilingParty role -> {model field: wire key}. Petitioner party_type is special -# (three legacy aliases for one value) and handled separately. -_PARTY_SPECS: dict[str, dict[str, str]] = { +# FilingParty role -> {model field: wire keys}. Petitioner party_type is special +# (three legacy aliases for one value) and handled separately. Respondent and +# defendant are aliases because filing types use those terms interchangeably. +_PARTY_SPECS: dict[str, dict[str, tuple[str, ...]]] = { "petitioner": { - "first_name": "petitioner_first_name", - "last_name": "petitioner_last_name", - "address_line_1": "petitioner_address", - "email": "petitioner_email", - "phone": "petitioner_phone", + "first_name": ("petitioner_first_name",), + "last_name": ("petitioner_last_name",), + "address_line_1": ("petitioner_address",), + "email": ("petitioner_email",), + "phone": ("petitioner_phone",), }, "new_name": { - "first_name": "new_first_name", - "middle_name": "new_middle_name", - "last_name": "new_last_name", - "suffix": "new_suffix", - "party_type": "new_name_party_type", + "first_name": ("new_first_name",), + "middle_name": ("new_middle_name",), + "last_name": ("new_last_name",), + "suffix": ("new_suffix",), + "party_type": ("new_name_party_type",), }, "respondent": { - "first_name": "respondent_first_name", - "middle_name": "respondent_middle_name", - "last_name": "respondent_last_name", - "suffix": "respondent_suffix", - "party_type": "respondent_name_party_type", + "first_name": ("respondent_first_name", "defendant_first_name"), + "middle_name": ("respondent_middle_name", "defendant_middle_name"), + "last_name": ("respondent_last_name", "defendant_last_name"), + "suffix": ("respondent_suffix", "defendant_suffix"), + "party_type": ("respondent_name_party_type", "respondent_party_type", "defendant_party_type"), }, "other": { - "first_name": "other_first_name", - "last_name": "other_last_name", - "party_type": "other_party_type", - "address_line_1": "other_address_line_1", - "address_line_2": "other_address_line_2", - "city": "other_address_city", - "state": "other_address_state", - "zip_code": "other_address_zip", - "email": "other_email", - "phone": "other_phone_number", + "first_name": ("other_first_name",), + "last_name": ("other_last_name",), + "party_type": ("other_party_type",), + "address_line_1": ("other_address_line_1",), + "address_line_2": ("other_address_line_2",), + "city": ("other_address_city",), + "state": ("other_address_state",), + "zip_code": ("other_address_zip",), + "email": ("other_email",), + "phone": ("other_phone_number",), }, } @@ -233,7 +234,11 @@ def write_case_data( def _write_parties(draft: FilingDraft, data: dict[str, Any]) -> None: for role, spec in _PARTY_SPECS.items(): - values = {model_field: _as_str(data[wire_key]) for model_field, wire_key in spec.items() if wire_key in data} + values = {} + for model_field, wire_keys in spec.items(): + value = _first_present(data, wire_keys) + if value is not _MISSING: + values[model_field] = _as_str(value) if role == "petitioner": party_type = _first_present(data, _PETITIONER_PARTY_TYPE_KEYS) if party_type is not _MISSING: @@ -291,8 +296,9 @@ def read_case_data(draft: FilingDraft | None) -> dict[str, Any]: spec = _PARTY_SPECS.get(party.role) if spec is None: continue - for model_field, wire_key in spec.items(): - _put(data, wire_key, getattr(party, model_field)) + for model_field, wire_keys in spec.items(): + for wire_key in wire_keys: + _put(data, wire_key, getattr(party, model_field)) if party.role == "petitioner" and party.party_type: for key in _PETITIONER_PARTY_TYPE_KEYS: _put(data, key, party.party_type) diff --git a/efile_app/efile/static/config/README.md b/efile_app/efile/static/config/README.md index 9237157..b78f38c 100644 --- a/efile_app/efile/static/config/README.md +++ b/efile_app/efile/static/config/README.md @@ -48,6 +48,29 @@ that state, and that list grows: case types, document checklists, court overrides, and jurisdiction display settings such as the navigation title and logo all live in the one file. +### Public identity and court branding + +The `jurisdiction` section also controls the public About and Terms of Service +pages and the application header. Set these values for each jurisdiction: + +```yaml +jurisdiction: + brand_name: "LITEFile" + logo: "img/litefile-logo.svg" + logo_alt: "LITEFile logo" + official_court_name: "the Illinois Courts" + official_tool_statement: "LITEFile is an official, approved electronic filing tool of the Illinois Courts." + court_logos: + - name: "Illinois Courts" + src: "img/court-logo-illinois-placeholder.svg" + alt: "Placeholder logo for the Illinois Courts" +``` + +`logo` and each court logo `src` are paths under `efile/static`. The placeholder +court artwork can be replaced with approved jurisdiction artwork without +changing the templates. `contact_email` and `contact_address` supply the +privacy-request contact shown on the Terms of Service page. + ### Configuration file hierarchy 1. **Base Configuration** (`base-case-types.yaml`) @@ -859,4 +882,4 @@ keywords: ["name change", "name petition", "change of name"] - **Court customizations**: Working system demonstrated with Cook County name change variations ### To-Do's -- **Changing sections to array data structure**: Consider making changes to how we injest sections and instead of using keys can possibly use arrays for more flexible dyanmic sections. \ No newline at end of file +- **Changing sections to array data structure**: Consider making changes to how we injest sections and instead of using keys can possibly use arrays for more flexible dyanmic sections. diff --git a/efile_app/efile/static/config/base-case-types.yaml b/efile_app/efile/static/config/base-case-types.yaml index fad7505..6d2d33d 100644 --- a/efile_app/efile/static/config/base-case-types.yaml +++ b/efile_app/efile/static/config/base-case-types.yaml @@ -2,6 +2,32 @@ # This file defines the common structure that can be inherited by state-specific configs # Global defaults that apply to all states unless overridden +jurisdiction: + name: "LITEFile" + code: "" + display_name: "LITEFile" + brand_name: "LITEFile" + logo: "img/litefile-logo.svg" + logo_alt: "LITEFile logo" + icon: "fas fa-scale-balanced" + official_court_name: "the jurisdiction's court" + official_tool_statement: "LITEFile is an official, approved electronic filing tool of the jurisdiction's court." + court_logos: [] + partner_logos: [] + funder_logos: + - name: "Legal Services Corporation" + src: "img/logo-lsc.svg" + alt: "Legal Services Corporation logo" + url: "https://www.lsc.gov/" + - name: "State Justice Institute" + src: "img/logo-sji.png" + alt: "State Justice Institute logo" + url: "https://www.sji.gov/" + help_url: "" + help_number: "" + contact_email: "litlab@suffolk.edu" + contact_address: "Suffolk University Law School LIT Lab, 120 Tremont Street, Boston, MA" + defaults: sections: parties: @@ -15,7 +41,7 @@ defaults: fields: - section_title: "The other side" required: true - conditional_requirements: + conditional_requirements: {} # Default: show for all courts except those explicitly hidden fields: - name: "other_party_type" @@ -36,7 +62,7 @@ defaults: column_width: "col-6" - section_title: "Their physical address" required: true - conditional_requirements: + conditional_requirements: {} # Default: show for all courts except those explicitly hidden fields: - name: "other_address_line_1" @@ -66,7 +92,7 @@ defaults: column_width: "col-6" - section_title: "Their contact information" required: true - conditional_requirements: + conditional_requirements: {} # Default: show for all courts except those explicitly hidden fields: - name: "other_email" @@ -154,18 +180,18 @@ base_case_types: - section_title: "Defendant" required: true fields: - - name: "new_name_party_type" + - name: "defendant_party_type" label: "Party Type" type: "party_type_dropdown" required: true column_width: "col-12" api_endpoint: "/api/dropdowns/party-types/" - - name: "new_first_name" + - name: "defendant_first_name" label: "First Name" type: "text" required: true column_width: "col-6" - - name: "new_last_name" + - name: "defendant_last_name" label: "Last Name" type: "text" required: true diff --git a/efile_app/efile/static/config/states/illinois.yaml b/efile_app/efile/static/config/states/illinois.yaml index 7d16f0a..25a5635 100644 --- a/efile_app/efile/static/config/states/illinois.yaml +++ b/efile_app/efile/static/config/states/illinois.yaml @@ -6,9 +6,28 @@ jurisdiction: name: "Illinois eFile" code: "illinois" display_name: "Illinois" + brand_name: "LITEFile" + logo: "img/litefile-logo.svg" + logo_alt: "LITEFile logo" icon: "fas fa-balance-scale" svg: "img/IL.svg" api_endpoint: "/api/illinois" + official_court_name: "the Illinois Courts" + official_tool_statement: "LITEFile is an official, approved electronic filing tool of the Illinois Courts." + court_logos: + - name: "Illinois Courts" + src: "img/court-logo-illinois.svg" + alt: "Seal of the Supreme Court of Illinois" + partner_logos: + - name: "Illinois Legal Aid Online (ILAO)" + src: "img/logo-ilao.png" + alt: "Illinois Legal Aid Online logo" + url: "https://www.illinoislegalaid.org/" + role: "Project & Funding Partner" + help_url: "https://www.ilcourthelp.gov/" + help_number: "833-411-1121" + contact_email: "litlab@suffolk.edu" + contact_address: "Suffolk University Law School LIT Lab, 120 Tremont Street, Boston, MA" # State metadata, for the address state: @@ -205,7 +224,7 @@ case_types: fields: - section_title: "Children" required: false - conditional_requirements: + conditional_requirements: {} # show_when_field: "has_children" # show_when_value: true fields: @@ -510,4 +529,4 @@ court_specific_requirements: - field_group: "Name sought" modifications: conditional_requirements: - hidden_for_courts: ["bond"] \ No newline at end of file + hidden_for_courts: ["bond"] diff --git a/efile_app/efile/static/config/states/massachusetts.yaml b/efile_app/efile/static/config/states/massachusetts.yaml index 4881a10..fe5be99 100644 --- a/efile_app/efile/static/config/states/massachusetts.yaml +++ b/efile_app/efile/static/config/states/massachusetts.yaml @@ -7,18 +7,27 @@ jurisdiction: name: "Massachusetts eFile" code: "massachusetts" display_name: "Massachusetts" + brand_name: "LITEFile" + logo: "img/litefile-logo.svg" + logo_alt: "LITEFile logo" icon: "fas fa-balance-scale" svg: "img/MA.svg" api_endpoint: "/api/massachusetts" - help_url: "https://www.mass.gov/orgs/massachusetts-court-system" + official_court_name: "the Massachusetts Trial Court" + official_tool_statement: "LITEFile is an official, approved electronic filing tool of the Massachusetts Trial Court." + court_logos: + - name: "Massachusetts Trial Court" + src: "img/court-logo-massachusetts.png" + alt: "Seal of the Massachusetts Trial Court" + help_url: "https://www.mass.gov/orgs/court-service-centers" help_number: "711" + contact_email: "litlab@suffolk.edu" + contact_address: "Suffolk University Law School LIT Lab, 120 Tremont Street, Boston, MA" copyedit: landing_text: | - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla enim ut nibh aliquam venenatis. Vivamus lacinia risus vitae massa aliquet, id hendrerit mi tincidunt. Vestibulum aliquet sapien ut velit laoreet, in blandit lectus congue. Ut at massa in eros sodales porta id sit amet urna. Proin suscipit venenatis justo sit amet condimentum. Donec volutpat sem nec facilisis tristique. Sed elementum ante nisi, id lacinia eros pellentesque in. Curabitur quis ante ut nunc pharetra tincidunt. Maecenas ornare augue eu diam condimentum congue. Pellentesque ac lorem quis magna rutrum euismod pharetra ac massa. Nulla felis erat, consectetur eu lacus ac, scelerisque rhoncus diam. Sed gravida ex ut maximus dapibus. Sed eu hendrerit est. Maecenas in porta lacus. + Welcome to LITEFile for Massachusetts. Use this tool to prepare and submit electronic court filings to the Massachusetts Trial Court. post_action_text: | - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fringilla enim ut nibh aliquam venenatis. Vivamus lacinia risus vitae massa aliquet, id hendrerit mi tincidunt. Vestibulum aliquet sapien ut velit laoreet, in blandit lectus congue. Ut at massa in eros sodales porta id sit amet urna. Proin suscipit venenatis justo sit amet condimentum. Donec volutpat sem nec facilisis tristique. Sed elementum ante nisi, id lacinia eros pellentesque in. Curabitur quis ante ut nunc pharetra tincidunt. Maecenas ornare augue eu diam condimentum congue. Pellentesque ac lorem quis magna rutrum euismod pharetra ac massa. Nulla felis erat, consectetur eu lacus ac, scelerisque rhoncus diam. Sed gravida ex ut maximus dapibus. Sed eu hendrerit est. Maecenas in porta lacus. - - Nulla at blandit risus, vel vehicula magna. Quisque ullamcorper lorem eget erat dignissim, id posuere ante lacinia. Quisque luctus vitae velit sed vulputate. Ut gravida ipsum in consectetur tincidunt. Quisque ac purus nunc. Sed sit amet accumsan dolor, in ullamcorper orci. Donec maximus imperdiet libero. Pellentesque vel feugiat magna, congue fermentum mi. Mauris vel molestie ex. Sed quis augue semper, tempus est vitae, porta felis. + Your filing has been submitted to the Massachusetts Trial Court for processing. Check your filing status for updates. If you have questions about a specific filing, contact the court. filing_statuses: | These are filings that you have already sent to the courts, either through this website or elsewhere. @@ -107,26 +116,14 @@ case_types: # Massachusetts court-specific requirements court_specific_requirements: - "suffolk:probate": # Suffolk County Probate Court + "suffolk:probate": case_types: name_change: - additional_fields: - - name: "publication_notice" - label: "Do you request waiver of publication notice?" - type: "radio" - required: true - column_width: "col-12" - options: - - value: "yes" - label: "Yes, I request waiver" - - value: "no" - label: "No, I will publish notice" - - additional_validation: - - field: "petitioner_age" - rule: "min_value" - value: 18 - message: "Petitioner must be at least 18 years old in Suffolk County" + field_modifications: + - field_group: "Requested name" + modifications: + conditional_requirements: + required_for_courts: ["suffolk:probate"] # Massachusetts-specific terminology overrides terminology: diff --git a/efile_app/efile/static/config/states/vermont.yaml b/efile_app/efile/static/config/states/vermont.yaml index 86cd1c0..9085c72 100644 --- a/efile_app/efile/static/config/states/vermont.yaml +++ b/efile_app/efile/static/config/states/vermont.yaml @@ -3,9 +3,28 @@ jurisdiction: name: "Vermont eFile" code: "vermont" display_name: "Vermont" + brand_name: "LITEFile" + logo: "img/litefile-logo.svg" + logo_alt: "LITEFile logo" icon: "fas fa-balance-scale" svg: "img/VT.svg" api_endpoint: "/api/vermont" + official_court_name: "the Vermont Judiciary" + official_tool_statement: "LITEFile is an official, approved electronic filing tool of the Vermont Judiciary." + court_logos: + - name: "Vermont Judiciary" + src: "img/court-logo-vermont.svg" + alt: "Seal of the State of Vermont" + partner_logos: + - name: "Legal Services Vermont (LSV)" + src: "img/logo-lsv.png" + alt: "Legal Services Vermont logo" + url: "https://legalservicesvt.org/" + role: "Project & Funding Partner" + help_url: "https://www.vtcourts.gov/self-help" + help_number: "" + contact_email: "litlab@suffolk.edu" + contact_address: "Suffolk University Law School LIT Lab, 120 Tremont Street, Boston, MA" # State metadata, for the address state: @@ -22,4 +41,4 @@ case_types: # Form structure only so far. Document checklists are state-specific -- what # Vermont requires, and what its courts call each form, is not what Illinois # requires -- so add `matches` and `documents` here to turn one on. See the - # "Document checklists" section of ../README.md. \ No newline at end of file + # "Document checklists" section of ../README.md. diff --git a/efile_app/efile/static/css/common.css b/efile_app/efile/static/css/common.css index 9f94544..c4aa725 100644 --- a/efile_app/efile/static/css/common.css +++ b/efile_app/efile/static/css/common.css @@ -1,3 +1,5 @@ +@import "components/footer.css"; + /* Single source of truth for color across every screen. Anything user-facing should reference a token from this block rather than its own hex value, so the app reads as one product instead of a set of @@ -53,6 +55,26 @@ body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; } +.brand-link { + align-items: center; + color: white; + display: inline-flex; + gap: 0.75rem; + text-decoration: none; +} + +.brand-link:hover { + color: white; + opacity: 0.85; +} + +.brand-logo { + height: 42px; + object-fit: contain; + width: auto; + max-width: 140px; +} + /* Custom styles for better spacing and required field styling */ .required { color: var(--failure) !important; diff --git a/efile_app/efile/static/css/components/footer.css b/efile_app/efile/static/css/components/footer.css index b4dc6f0..881051f 100644 --- a/efile_app/efile/static/css/components/footer.css +++ b/efile_app/efile/static/css/components/footer.css @@ -1,9 +1,46 @@ footer { - /* position: absolute; - bottom: 0; */ width: 100%; - height: 2.5rem; - line-height: 2.5rem; - overflow: hidden; + min-height: 4.5rem; + padding: 1.5rem 0; background-color: #fff; + margin-top: auto; +} + +.footer-suffolk-logo { + display: inline-block; + height: 44px; + width: auto; + max-width: 200px; + object-fit: contain; + transition: opacity 0.2s ease; +} + +.footer-suffolk-logo:hover { + opacity: 0.85; +} + +.public-footer-links { + align-items: center; + display: flex; + flex-wrap: wrap; + gap: 0.75rem 1.25rem; + justify-content: center; + text-align: center; +} + +.public-footer-links a { + color: var(--better-blue); + text-decoration: none; +} + +.public-footer-links a:hover { + color: var(--brand-blue-hover); + text-decoration: underline; +} + +.public-footer-credit { + color: var(--text-muted); + font-size: 0.85rem; + margin: 0.65rem 0 0; + text-align: center; } \ No newline at end of file diff --git a/efile_app/efile/static/css/header.css b/efile_app/efile/static/css/header.css index b8970ce..ec21d8d 100644 --- a/efile_app/efile/static/css/header.css +++ b/efile_app/efile/static/css/header.css @@ -92,6 +92,7 @@ margin: 0; } + .header-menus { display: flex; align-items: center; diff --git a/efile_app/efile/static/css/public_pages.css b/efile_app/efile/static/css/public_pages.css new file mode 100644 index 0000000..32a9128 --- /dev/null +++ b/efile_app/efile/static/css/public_pages.css @@ -0,0 +1,159 @@ +.public-header { + margin-bottom: 0; +} + + +.public-header-link { + color: white; + font-weight: 600; + text-decoration: underline; + text-underline-offset: 0.2em; +} + +.public-page { + background: white; + margin-bottom: 2rem; + margin-top: 2rem; + max-width: 900px; + padding: clamp(1.5rem, 4vw, 3.5rem); +} + +.public-page h1 { + margin-bottom: 1.5rem; +} + +.public-page h2 { + border-bottom: 1px solid var(--border-subtle); + font-size: 1.55rem; + margin-top: 2.5rem; + padding-bottom: 0.5rem; +} + +.public-page p, +.public-page li { + color: var(--text-body); + line-height: 1.65; +} + +.public-page li+li { + margin-top: 0.6rem; +} + +.public-page-intro { + font-size: 1.1rem; +} + +.public-hero { + align-items: center; + display: flex; + gap: 1.5rem; + margin-bottom: 2rem; +} + +.public-hero h1 { + margin-bottom: 0.5rem; +} + +.public-page-logo { + background: var(--suffolk-blue); + border-radius: 0.5rem; + max-height: 84px; + max-width: 260px; + padding: 0.5rem 0.75rem; +} + +.suffolk-logo { + display: block; + height: 64px; + width: auto; + max-width: 260px; + object-fit: contain; + transition: opacity 0.2s ease; +} + +.suffolk-logo:hover { + opacity: 0.85; +} + +.official-tool-callout { + align-items: flex-start; + background: var(--surface-accent); + border-left: 5px solid var(--better-blue); + border-radius: 0.25rem; + color: var(--text-heading); + display: flex; + gap: 0.75rem; + line-height: 1.5; + margin: 1.25rem 0; + padding: 1rem 1.25rem; +} + +.official-tool-callout i { + color: var(--success-text); + margin-top: 0.2rem; +} + +.logo-grid { + display: flex; + flex-wrap: wrap; + gap: 1rem; +} + +.partner-logo-card { + align-items: center; + background: var(--surface-subtle); + border: 1px solid var(--border-default); + border-radius: 0.5rem; + color: var(--text-heading); + display: flex; + flex-direction: column; + justify-content: center; + margin: 0; + padding: 1rem; + text-align: center; + transition: transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease; + width: min(100%, 260px); +} + +a.partner-logo-card:hover { + border-color: var(--suffolk-blue); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); + color: var(--suffolk-blue); + transform: translateY(-2px); +} + +.partner-logo-card img { + height: auto; + max-height: 80px; + max-width: 100%; + object-fit: contain; +} + +.partner-logo-card figcaption { + color: inherit; + font-size: 0.95rem; + margin-top: 0.75rem; +} + +.public-page .btn { + display: inline-block; + margin-top: 0.5rem; +} + +@media (max-width: 575px) { + .public-header .container>.d-flex { + align-items: flex-start !important; + flex-direction: column; + } + + .public-hero { + align-items: flex-start; + flex-direction: column; + } + + .public-page .btn { + display: block; + margin: 1rem 0 0; + width: fit-content; + } +} \ No newline at end of file diff --git a/efile_app/efile/static/img/court-logo-illinois.svg b/efile_app/efile/static/img/court-logo-illinois.svg new file mode 100644 index 0000000..163b8e8 --- /dev/null +++ b/efile_app/efile/static/img/court-logo-illinois.svg @@ -0,0 +1,1739 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/efile_app/efile/static/img/court-logo-massachusetts.png b/efile_app/efile/static/img/court-logo-massachusetts.png new file mode 100644 index 0000000000000000000000000000000000000000..356b57a5f99b4fdd9bb2b76a3b7867834d132e0c GIT binary patch literal 32973 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 Iuwl^u0L!_JA^-pY literal 0 HcmV?d00001 diff --git a/efile_app/efile/static/img/court-logo-vermont.svg b/efile_app/efile/static/img/court-logo-vermont.svg new file mode 100644 index 0000000..a5e0567 --- /dev/null +++ b/efile_app/efile/static/img/court-logo-vermont.svg @@ -0,0 +1,1621 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VERMONT + REEDOM + F + U + + NITY + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/efile_app/efile/static/img/lit-lab-logo-large.svg b/efile_app/efile/static/img/lit-lab-logo-large.svg new file mode 100644 index 0000000..7b517cf --- /dev/null +++ b/efile_app/efile/static/img/lit-lab-logo-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/efile_app/efile/static/img/lit-lab-logo-small.svg b/efile_app/efile/static/img/lit-lab-logo-small.svg new file mode 100644 index 0000000..96110c6 --- /dev/null +++ b/efile_app/efile/static/img/lit-lab-logo-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/efile_app/efile/static/img/lit-lab-logo-stacked.svg b/efile_app/efile/static/img/lit-lab-logo-stacked.svg new file mode 100644 index 0000000..2360068 --- /dev/null +++ b/efile_app/efile/static/img/lit-lab-logo-stacked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/efile_app/efile/static/img/lit-lab-torch.svg b/efile_app/efile/static/img/lit-lab-torch.svg new file mode 100644 index 0000000..64914d3 --- /dev/null +++ b/efile_app/efile/static/img/lit-lab-torch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/efile_app/efile/static/img/litefile-logo.svg b/efile_app/efile/static/img/litefile-logo.svg new file mode 100644 index 0000000..a7d13c1 --- /dev/null +++ b/efile_app/efile/static/img/litefile-logo.svg @@ -0,0 +1,8 @@ + + LITEFile + A document with a blue checkmark beside the word LITEFile + + + + LITEFile + diff --git a/efile_app/efile/static/img/logo-ilao.png b/efile_app/efile/static/img/logo-ilao.png new file mode 100644 index 0000000000000000000000000000000000000000..a9c73097271f585dadbf539dfc7697be7460b05b GIT binary patch literal 12953 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%0DH{I+7K zOPX>l1Vgnt_Y}vJ!t9-sAi~4bIf(#w=$IKQSIt|1=?RxcAA2!Aj{z(NyK6 zL6g-KBsP``BlOfnY{T-0NwEkPJ$hV}l}x~>=Mhh`*rA|jK#t61e@)zpm2#|C1Ovms zcK>n~xU844J-#~L+QU0r*d@&lS?ohDSC98w!x>Att70^jUB32tH8b^` z3Ey%Z5VmUT-c=GwTimhoQVzPBj&1L6{&cHmB1wDx^&uGWS&(rLtopDvzo%EX#b8n! zEPnSClu>B*R(IcY_h>gaN({NS@>@$aY87`_?X2LG*BPk&R}YPAVse02W=jPi+BCa< zoZRW<-+UE#Xyg9k<&NKyU)+xyS)*%59|^Vds8cILR(UeXbIrC*7z~+RiKEtWFHZa7 zjg#q1SV=Lt5-KPiPbTe zkdbE{{hs)|*x4s}x7`=>m+p@-#Xsg`S5h9>94y&pb}IiJMcOdWx#Qw_nq;IrW}YqZ z`x)m`tHlQAh^V880I9Otf!;On)Rnp?+%l&8y`u}?W4>1oEJ&H ziGBS-`%9Vrm}iQ(f`#PwYxBK%MB^jgTHM40vBCMnYlWQ-Z`(pSVb#zzaJR^!XY8U> z9(a)z`@5mR1OuN$ zvk@ydF^@>H$~20F&AC-y#T<2E!ySlra6xlI!+r(I%F^aciHN8Hk^C}%8_MOPTdr>f zzjMIhmsn}Evsx=+;xDCnt67`4WgG3=Rdw4prSgLI{2Kv?uxI+s&E~Gn2en+KEaRdo zvA^X6E?M>6F>>5IX#Y|4`%dJvD)R5zkp1Uzzm^U&2%U@})I-)T@9LecMI5>-dd_)# zg&&2}O%Jj!SNNUmphI%1$fQ4Twk;f!hubL{$b}&Lp&xK^v(LFwD50^di|2iV%Q!b{ zcyQ({+voEWe9!Q=gS*QEm*J%dDYcDtAMxI2ua?8`a4AJ~$*e}4;qyI?UWsj2?W4uPtFsg|46isPtvO5192$!VN-9-RgSHL`=IF4wtc^Yf3}u9 z_=Afb&h04i-S3Ta-P)5t8vNI*)_nF)=rDaj(em^@81D$P0R^)!TN=b6M&G}0Cja1j zdz~z>nu}5e6Rij0&?v`0rgo>K5fO8gj}JUHi92=`J6oDtP@0SV8ULOEbyG( zTG1+IZN^u*QFaDL=hw(i6+TtxITz{SiZT zt@V1F2d$K4VUxeCACW37VhVl`OhJ?obx^`)^slo|?qqMpg<@The&&@cUA1i22W-6; zylrp!FY76?D%U%{z|_Du+-;YK!7XXBe0`$nqUWfxqkSoChZ><7ni|BG>)&%!Ss?ZCn%^Jo5_8v&04qc zY*tUczD_Sa?V9>LB4}&BDBUQpf>x6M}J4@bb^a2V?qtPI}JA|1oDu>HnafrRe&PRoK20}L@JaQAfX z%Lvx7;amOfQK0~nc;^WDj(W#Iy%)j%bS-I4=v|HUWK^!Lq7QbVT&T=i$1IgQdk%Qc z--Ojze_LE_lO|!iJ=^_Di|E*_8KEM_CaOmA=QZa|4w4P!=32?+Aw_wffd_+*mZkA3 ziA38WqOf^X9T@v%Upy3j)OT86XXtnOMGLQ^)_zu-|Mvuq937c;eW_{d@lTnUZ zSJSU{t(W+Hp8N_EzF7lv?41cRbu<*w9XM=NVPdE%brH_*#6oNRqRsCpFO`zA+)Bd>mVDsGvA52N>*2Ds~AZAwr&KJxVH|xfvqx>2v>rbl^k|82fcBAztpuEc094e zt7&Dgj)9L gt6I@YI8-+MbvpN9kNyyt7tv^{>OCmA|Mb=W19kkfDF6Tf literal 0 HcmV?d00001 diff --git a/efile_app/efile/static/img/logo-lsc.svg b/efile_app/efile/static/img/logo-lsc.svg new file mode 100644 index 0000000..9d8694c --- /dev/null +++ b/efile_app/efile/static/img/logo-lsc.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/efile_app/efile/static/img/logo-lsv.png b/efile_app/efile/static/img/logo-lsv.png new file mode 100644 index 0000000000000000000000000000000000000000..259f1cfcb22c9217ff705d789675dee9f7a8c7d2 GIT binary patch literal 84115 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 literal 0 HcmV?d00001 diff --git a/efile_app/efile/static/img/suffolk-lit-lab-logo.png b/efile_app/efile/static/img/suffolk-lit-lab-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ca566238f718bcc818d28b01e6e7b09735ca20ff GIT binary patch literal 26529 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 \ No newline at end of file diff --git a/efile_app/efile/static/js/filing-payload.js b/efile_app/efile/static/js/filing-payload.js index 32f2a31..1b4959a 100644 --- a/efile_app/efile/static/js/filing-payload.js +++ b/efile_app/efile/static/js/filing-payload.js @@ -132,14 +132,16 @@ const FilingPayload = { } // Add second user if needed for name changes - if (caseData.respondent_name_party_type) { + const respondentPartyType = caseData.respondent_name_party_type || + caseData.respondent_party_type || caseData.defendant_party_type; + if (respondentPartyType) { users.push({ - party_type: caseData.respondent_name_party_type, + party_type: respondentPartyType, name: { - first: caseData.respondent_first_name || "", - middle: caseData.respondent_middle_name || "", - last: caseData.respondent_last_name || "", - suffix: caseData.respondent_suffix || "" + first: caseData.respondent_first_name || caseData.defendant_first_name || "", + middle: caseData.respondent_middle_name || caseData.defendant_middle_name || "", + last: caseData.respondent_last_name || caseData.defendant_last_name || "", + suffix: caseData.respondent_suffix || caseData.defendant_suffix || "" }, is_new: true, }); diff --git a/efile_app/efile/templates/efile/about.html b/efile_app/efile/templates/efile/about.html new file mode 100644 index 0000000..0093a37 --- /dev/null +++ b/efile_app/efile/templates/efile/about.html @@ -0,0 +1,286 @@ +{% extends "efile/site_base.html" %} +{% load static %} +{% load i18n %} +{% block title %} + {% translate "About LITEFile" %} +{% endblock title %} +{% block public_content %} +

+ +
+

{% translate "About LITEFile" %}

+

{% translate "A secure, official way to file documents with the court online." %}

+
+
+
+

{% translate "What is LITEFile?" %}

+
+ + + +
+

+ {% translate "LITEFile is a product built by the" %} + {% translate "Suffolk University Law School Legal Innovation & Technology (LIT) Lab" %}. + {% translate "It helps people prepare and submit electronic court filings through a guided, step-by-step process." %} +

+

+ {% translate "The LIT Lab builds and maintains the technology. The court remains responsible for its rules, filing requirements, decisions, and the official court record." %} +

+
+
+ {% if jurisdiction %} +
+ + {{ config.jurisdiction.official_tool_statement }} +
+ {% endif %} +
+
+

{% translate "How does it work?" %}

+

+ {% translate "LITEFile asks questions about your filing, helps you organize your documents, and sends your completed filing through the jurisdiction's electronic filing system. You can use it on a computer or mobile device." %} +

+

+ {% translate "A submission confirmation means that LITEFile sent the filing for processing. It does not by itself mean that the court accepted the filing. Check your filing status and follow any instructions from the court." %} +

+
+
+

{% translate "Court partners" %}

+ {% if jurisdiction %} +

+ {% blocktranslate with court=config.jurisdiction.official_court_name %}This LITEFile experience is configured for {{ court }}.{% endblocktranslate %} +

+
+ {% for court_logo in config.jurisdiction.court_logos %} +
+ {{ court_logo.alt }} +
{{ court_logo.name }}
+
+ {% empty %} +
+
{% translate "Court partner" %}
+
+ {% endfor %} +
+ {% else %} +

+ {% translate "LITEFile works with courts that have approved us to integrate with their electronic filing systems. Each state integration is tailored to the specific court rules, forms, and filing standards of that jurisdiction:" %} +

+ + {% endif %} +
+ {% if not jurisdiction or jurisdiction == "illinois" or jurisdiction == "vermont" %} +
+

+ {% if jurisdiction %} + {% translate "Project partner" %} + {% else %} + {% translate "Project partners" %} + {% endif %} +

+ {% if jurisdiction == "illinois" %} +

+ {% translate "LITEFile's Illinois e-filing integration was developed in close partnership with Illinois Legal Aid Online (ILAO), who provided project leadership, co-development, and funding to expand accessible electronic court filing for self-represented litigants in Illinois." %} +

+ + {% elif jurisdiction == "vermont" %} +

+ {% translate "LITEFile's Vermont e-filing integration was developed in partnership with Legal Services Vermont (LSV) and Vermont Legal Aid, who collaborated on funding, building, and deploying the tools through VTLawHelp to make court filing accessible throughout Vermont." %} +

+ + {% else %} +

+ {% translate "LITEFile is developed in close collaboration with legal aid organizations that help fund, build, and deploy user-friendly electronic filing tools in their states:" %} +

+ + {% endif %} +
+ {% endif %} +
+

{% translate "Project funders" %}

+

+ {% translate "The development of LITEFile and its court filing integrations has received generous grant support from national organizations dedicated to advancing equal access to justice:" %} +

+ +
+
+

{% translate "Your information is safe and private" %}

+

+ {% translate "LITEFile is designed to keep your filing information safe and private. Information you enter is used to prepare, submit, and track your filing, and is shared with the court and filing services needed to process it. We do not sell your personal information." %} +

+

+ {% translate "We use HTTPS encryption, access controls, firewalls, monitoring, and regular security updates to protect information. Access is limited to authorized people who need it to operate or improve the service." %} + {% translate "Read the Terms of Service and Privacy Policy." %} +

+
+
+

{% translate "Get involved" %}

+

+ {% translate "LITEFile is built with free and open-source technology. Visit the" %} + {% translate "public LITEFile GitHub repository" %} + {% translate "to learn about the project, report an issue, or contribute." %} +

+

+ {% translate "The Document Assembly Line community welcomes volunteers to test, build, translate, and improve legal technology." %} +

+

+ {% translate "Learn about volunteering" %} +

+
+
+ +

+ {% translate "LITEFile provides legal information and filing technology, not legal advice or representation. If you need legal advice, representation, or assistance with your situation, free and low-cost help may be available through local legal aid organizations and court resource centers:" %} +

+
+ {% if not jurisdiction or jurisdiction == "illinois" %} +
+
+

{% translate "Illinois" %}

+

+ {% translate "Explore free legal information, guided forms, and legal aid referrals through" %} + {% translate "Illinois Legal Aid Online (ILAO)" %}. +

+

+ {% translate "Connect with official court navigators and self-help resources at" %} + {% translate "Illinois Court Help" %} + {% translate "(or call 833-411-1121)." %} +

+
+
+ {% endif %} + {% if not jurisdiction or jurisdiction == "vermont" %} +
+
+

{% translate "Vermont" %}

+

+ {% translate "Access free civil legal information, self-help tools, and assistance from" %} + {% translate "VTLawHelp.org" %}, + {% translate "a joint project of Legal Services Vermont and Vermont Legal Aid." %} +

+

+ {% translate "Find court guidance and forms from the" %} + {% translate "Vermont Judiciary Self-Help Services" %}. +

+
+
+ {% endif %} + {% if not jurisdiction or jurisdiction == "massachusetts" %} +
+
+

{% translate "Massachusetts" %}

+

+ {% translate "Find legal aid programs and resources across Massachusetts using the" %} + {% translate "Massachusetts Legal Resource Finder" %}. +

+

+ {% translate "Get one-on-one help with court forms and procedure at" %} + {% translate "Massachusetts Court Service Centers" %}. +

+
+
+ {% endif %} +
+ {% if jurisdiction %} +

+ {% translate "Looking for resources in other states?" %} + {% translate "View resources for all supported jurisdictions on the main About page." %} +

+ {% endif %} +
+{% endblock public_content %} diff --git a/efile_app/efile/templates/efile/choose_jurisdiction.html b/efile_app/efile/templates/efile/choose_jurisdiction.html index 983edb2..a8c73b3 100644 --- a/efile_app/efile/templates/efile/choose_jurisdiction.html +++ b/efile_app/efile/templates/efile/choose_jurisdiction.html @@ -15,18 +15,22 @@ - + -
+

{{ the_title }}

diff --git a/efile_app/efile/templates/efile/components/footer.html b/efile_app/efile/templates/efile/components/footer.html index 008f241..39cc85e 100644 --- a/efile_app/efile/templates/efile/components/footer.html +++ b/efile_app/efile/templates/efile/components/footer.html @@ -1,18 +1,31 @@ {% load static %} {% load i18n %} - - diff --git a/efile_app/efile/templates/efile/components/profile_header.html b/efile_app/efile/templates/efile/components/profile_header.html index 23e6a44..8fa1360 100644 --- a/efile_app/efile/templates/efile/components/profile_header.html +++ b/efile_app/efile/templates/efile/components/profile_header.html @@ -7,11 +7,24 @@
- {% if is_logged_in %} + {% if is_logged_in and jurisdiction %}