Skip to content

Import updated vermont.yaml - #401

Merged
nonprofittechy merged 1 commit into
mainfrom
import-vermont-yaml-398
Nov 3, 2026
Merged

nonprofittechy merged 1 commit into
mainfrom
import-vermont-yaml-398

Conversation

@nonprofittechy

Copy link
Copy Markdown
Member

Closes #398

Changes

  • Imports the vermont.yaml attached to Import updated vermont.yaml #398. I normalized its CRLF line endings to LF and added a trailing newline. Otherwise it matches the attachment.
  • The new [150% FPL](…) link in fee_waiver.income_bands[].description would have shown up on the payment page as literal Markdown, because that field was rendered as escaped text. I added an inline_markdown template filter (in efile/templatetags/ui_text.py) that reuses the existing render_inline_markdown sanitizer. payment.html now uses it for fee_waiver.benefits, the income band descriptions and document_guidance.
  • Regenerated config_text_strings.py with manage.py extract_config_text.

Diff check against the current file

No YAML keys were dropped. The content changes are:

Field Change
text.upload_documents.preparation_help Removes the [Vermont's PDF rules](https://www.vtcourts.gov/…/faqs) link. The attachment includes content added on Oct 15, but the link has been in the file since Sep 30, so this looks deliberate. Please confirm that dropping it is intended.
court_selector › Supreme Court help "Vermont's appellate court. It sits statewide." → "Vermont's appellate court, statewide."
fee_waiver.income_bands[0].description Adds the 150% FPL link (vtlawhelp.org)
fee_waiver.document_guidance Adds a warning that the court will reject a filing that has no payment, waiver order or fee waiver form

Verification

  • uv run pytest -q: 2443 passed, 20 skipped
  • ruff check, ruff format --check, ty check: clean. The pre-commit and pre-push hooks also passed.
  • Rendered the real Vermont copy through the filter. The FPL link comes out as a sanitized <a> that opens in a new tab and says "(opens in a new tab)".
  • Added a test, test_the_inline_markdown_filter_links_fee_waiver_copy.

🤖 Generated with Claude Code

Takes the vermont.yaml attached to #398 (CRLF normalized to LF). The new
150% FPL link in the fee waiver income band was shown as raw Markdown, so
payment.html now passes fee waiver benefits, band descriptions and document
guidance through a new inline_markdown filter that reuses the existing
sanitizer. Regenerates config_text_strings.py.

Closes #398

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nonprofittechy
nonprofittechy merged commit 56f6aa7 into main Nov 3, 2026
8 checks passed
@nonprofittechy
nonprofittechy deleted the import-vermont-yaml-398 branch November 3, 2026 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Import updated vermont.yaml

1 participant