Skip to content

Releases: JV-ADCOGOV/swapp

Hotel Portal, Responsive Re-style, Guests & families

20 May 16:01
81f1f12
Compare
Choose a tag to compare

Overview: A brief description of what the release notes include that emphasizes new features.
Issue Summary: For each issue addressed, a short description of the bug or enhancement; for a bug, briefly describe the steps to reproduce.
Resolution: The modifications made to address the enhancement or bug.
Impacts: Note any actions that users or administrators need to take to support this new release. These could include configuration changes, prerequisites, hardware, or more.

Hotel Portal

Hotel front desk users now have their own area within Swapp to coordinate their participation in the Swap program with the data being recorded in Swapp itself.
Front desk users can:

  • see a sorted list of incoming vouchers
  • review detail of individual vouchers
  • at a glance, see client red flag history at their own hotel
  • leave an incident report

URLs are now protected behind a few user flags that currently need to be manually set for any new user record: hotel_user, intake_user, admin_user.

Responsive Re-style

We've implemented app-wide style adjustments to make using the app a little more pleasant on larger-than-mobile screen sizes. This re-design does not include desktop sizes.

Guests & Families

We've changed the way caseworkers can record a client's family members, as well as add guests to the voucher itself. Now, a user performing intake has access to a family members sub-form on the new client intake form, and a guests sub-form on the voucher form. It makes more sense to collect family info only on the longer intake, as that data is not subject to much change between client interactions, whereas guests may change voucher to voucher.

When recording guests, an intake user can:

  • pre-populate the voucher with the client's previous guests
  • search for an existing client via autocomplete
  • see disallowed guests based on red flag history, but not add them as guests.
  • add a new guest and simultaneously create a client "lite" record for them, recording first, last, DOB (this can be re-collected if the client themselves return for a voucher as the primary holder)

Full Changelog for this Release:

Enhancements

  • admin can edit client details
  • admin can discard client detail changes while editing
  • created readme for this repo
  • foundations for phonetic search
  • configure email infrastructure
  • automated system tests for browser intake submission
  • hotel vouchers authorization layer
  • hotel vouchers cleanup
  • admin red flag interface
  • split family members first and last name to enable matching
  • guest fields on voucher form
  • guest field lookup
  • remove added guest
  • clear guest input on user selection
  • move family members form to new client intake form
  • debounce guest autocomplete requests
  • guest check against red flags
  • prevent flagged guest selection
  • don't fire guest autocomplete when input empty
  • guest fields pre-population
  • don't allow red flagged prior guests to be added via pre-populate button
  • client can't be guest on their own voucher
  • upgrade to ffaker testing gem

Fixes

  • intake form submission timeout
  • resolve intake response recording issue
  • signing out gives a 404 response on staging

Revised intake form & Basic hotel portal

25 Mar 05:09
Compare
Choose a tag to compare
  • 2nd iteration of form questions designed to collect data that can be more easily mapped and entered into Clarity (Denver CoC HMIS).
  • "Hotel users" can now log in and review vouchers issued to their hotel.

Post-Launch Update

13 Mar 19:02
Compare
Choose a tag to compare

Fixes/enhancements based on launch day user feedback.

  • Errors now appear on the login form
  • Test environment indicator so users can easily see when they're not using the live production instance
  • Fixed a bug that was preventing "# adults/children in household" from saving properly
  • Swap intake periods were previously calculated based on voucher stay dates. Intake start/end can now be set independently.
  • Swap Info section in the admin dashboard now correctly displays the intake period
  • Fix for ordering of vouchers in the "Last 20" table within admin dashboard.

Fixes

11 Mar 15:02
Compare
Choose a tag to compare
  • add login errors
  • fix visual bug in login error display
  • fix voucher ordering in vouchers issued table

Go Live Updates

10 Mar 10:18
Compare
Choose a tag to compare
  • Limit # of vouchers showing up in admin "vouchers issued" table
  • Loaders for prior red flag list and prior swap periods, vouchers, clients, and intake data
  • small schema adjustmnets
  • prior vouchers issued by "system user"

Bugfix for swap extensions

09 Mar 16:55
Compare
Choose a tag to compare

When a swap period was extended by a day, it's associated vouchers were not also extended by a day. Fixed.

Go Live

05 Mar 15:12
Compare
Choose a tag to compare

🚀

First Release: Nearing Feature Completion for MVP

22 Feb 10:04
Compare
Choose a tag to compare

First Release

New Features

  • Client Search
  • Client Detail View
    • incident reports ("red flag list")
    • issued vouchers list
  • New Client Intake Form
  • Create Voucher Form
    • choose motel
    • date pickers for check in and out
    • auto-generate sequence numbers
  • Voucher View
  • Swap Notices
    • active
    • not active
    • first intake day
    • last intake day
    • last intake + 1 day
  • Admin section
    • Swap info
    • Extend swap period (and vouchers)
    • vouchers issued list
    • mock vouchers supply view

Not Included

These features are still needed for the MVP to be considered feature complete:

  • Voucher Supply
  • Parsers/Loaders for production data
    • red flag list
    • previous client intakes

MVP.. Almost!

26 Feb 09:20
Compare
Choose a tag to compare

MVP.. Almost!

We're very close to being "feature complete" for our MVP!

New Features

Voucher Supply

  • admins manage day to day voucher supply (room commitment) per hotel, per swap period, per day
  • admins see all vouchers issued for the current swap period
  • vouchers are issued against this total
  • vouchers cannot be issued when we lack rooms
  • navigation is cutoff on several screens when supply is zero
  • hotels disabled in dropdown when their individual supply is zero

Swap Notices

  • swap intake active notice
  • intake users can expand table of current voucher supply on most screens
  • cautionary low voucher supply notice

Misc

  • admins can extend the current swap period, along with all issued vouchers
  • "Are you working?" intake question was Y/N, now is a dropdown with 4 selections.
  • date pickers are used wherever user input is required for a date or pair of dates
  • various help text content changes
  • various bugfixes and performance improvements