Skip to content

Commit

Permalink
2022-06-07 release (#1318)
Browse files Browse the repository at this point in the history
* 2022-02-10 core (#982)

* fix: retnal assistance eror message

* Preferences cleanup (#1947)

* feat(backend): preferences cleanup

BREAKING CHANGE: Preferences are now M-N relation with a listing and have an intermediate table with ordinal number

* refactor(backend): preferences deduplication

So far each listing referenced it's own unique Preferences. This change introduces Many to Many
relationship between Preference and Listing entity and forces sharing Preferences between listings.

* feat(backend): extend preferences migration with moving existing relations to a new intermediate tab

* feat(backend): add Preference - Jurisdiction ManyToMany relation

* feat: adapt frontend to backend changes

* fix(backend): typeORM preferences select statement

* fix(backend): connect preferences with jurisdictions in seeds, fix pref filter validator

* fix(backend): fix missing import in preferences-filter-params.ts

* refactor: rebase issue

* feat: uptake jurisdictional preferences

* fix: fixup tests

* fix: application preferences ignore page, always separate

* Remove page from src/migration/1633359409242-add-listing-preferences-intermediate-relation.ts

* fix: preference fetching and ordering/pages

* Fix code style issues with Prettier

* fix(backend): query User__leasingAgentInListings__jurisdiction_User__leasingAgentIn specified more

* fix: perferences cypress tests

Co-authored-by: Emily Jablonski <[email protected]>
Co-authored-by: Sean Albert <[email protected]>
Co-authored-by: Lint Action <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: updates household member count (#2112)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: updates household member count

picked 3dee0f7d676ff42d546ecf83a17659cd69d7e1bc

* fix: reverts preferences to re-add as breaking/major bump

* fix: reverts preferences to re-add as breaking/major bump

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* refactor: listing preferences and adds jurisdictional filtering

BREAKING CHANGE: updates preference relationship with listings

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: Updates lastName on application save

* docs: Update changelog

* Fix code style issues with Prettier

* chore(release): version

 - @bloom-housing/[email protected]

* fix: a11y color contrast issues with tint on ImageCard component (#2074)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: two new common app questions - Household Changes and Household Student (#2070)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: household member cypress test (#2113)

* chore(release): version

 - @bloom-housing/[email protected]

* fix: SiteHeader visual issues with long menu bars (#2068)

* feat: jurisdictional email signatures (#2111)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: don't send email confirmation on paper app submission (#2110)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 1838/ami chart jurisdictionalized (#2102)

* fix: jurisdictionalizes ami charts on partners

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: Updates application confirmation numbers (#2072)

* feat: Updates application confirmation numbers

* docs: Update changelog

* feat: adds confirmation number to csv export

Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: updates lastName on application save

picked from aff87ec99ad2fbd4a1f9a6853157ea7770f85a56

* fix(backend): make it possible to filter portal users in /users endpoint (#2078)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* Revert "refactor: listing preferences and adds jurisdictional filtering"

This reverts commit 9f661b43921ec939bd1bf5709c934ad6f56dd859.

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* hotfix: ensure Triton seed doesn't error out

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 1837/preferences cleanup 3 (#2144)

* feat(backend): preferences cleanup

BREAKING CHANGE: Preferences are now M-N relation with a listing and have an intermediate table with ordinal number

* refactor(backend): preferences deduplication

So far each listing referenced it's own unique Preferences. This change introduces Many to Many
relationship between Preference and Listing entity and forces sharing Preferences between listings.

* feat(backend): extend preferences migration with moving existing relations to a new intermediate tab

* feat(backend): add Preference - Jurisdiction ManyToMany relation

* feat: adapt frontend to backend changes

* fix(backend): typeORM preferences select statement

* fix(backend): connect preferences with jurisdictions in seeds, fix pref filter validator

* fix(backend): fix missing import in preferences-filter-params.ts

* refactor: rebase issue

* feat: uptake jurisdictional preferences

* fix: fixup tests

* fix: application preferences ignore page, always separate

* Remove page from src/migration/1633359409242-add-listing-preferences-intermediate-relation.ts

* fix: preference fetching and ordering/pages

* Fix code style issues with Prettier

* fix(backend): query User__leasingAgentInListings__jurisdiction_User__leasingAgentIn specified more

* fix: perferences cypress tests

Co-authored-by: Michal Plebanski <[email protected]>
Co-authored-by: Emily Jablonski <[email protected]>
Co-authored-by: Lint Action <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat(backend): extend UserUpdateDto to support email change with confirmation (#2120)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 2056/user account edit fix (#2073)

* fix: Replaces service to use newly created

* fix: Fix DOB initial values

* feat(backend): extend UserUpdateDto to support email change with confirmation

* fix: Update email form to use a new service

* fix: updates email change language

* Fix code style issues with Prettier

Co-authored-by: Michal Plebanski <[email protected]>
Co-authored-by: Sean Albert <[email protected]>
Co-authored-by: Lint Action <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: add Programs section to listings management (#2093)

* feat: add Programs section to listings management

* fix: sorting on detail page

* fix: merge issues

* feat: make program fetching jurisdictional

* fix: replace preference with program

* fix: program delete removes jurisdiction

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 2085/adds top level catchAll exception filter (#2132)

* fix: adds top level catchAll error filter

* fix: removing now unused exception filter

Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: Change unit number field type to text (#2136)

* chore(release): version

 - @bloom-housing/[email protected]

* chore(deps): bump electron from 13.1.7 to 13.3.0 (#2137)

Bumps [electron](https://github.com/electron/electron) from 13.1.7 to 13.3.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v13.1.7...v13.3.0)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump axios from 0.21.1 to 0.21.2 (#2138)

Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat(backend): improve application flagged set saving efficiency (#2147)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 1655/invite user edit (#1982)

* feat: Update title to be also a react node

* feat: Update translations

* feat: Create reusable form to add and edit users

* feat: Add delete function

* feat(backend): Add ON UPDATE SET NULL to application-user relation

* fix: Fix type

* Fix code style issues with Prettier

* fix(jurisdictionResolverService): updates to return undefined if no jurisdictionName

* feat: Update drawer state name

* feat: Add missing translations

Co-authored-by: Michal Plebanski <[email protected]>
Co-authored-by: Lint Action <[email protected]>
Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* Add a phone number column to the user_accounts table (#2134)

* Merge pull request #710 from CityOfDetroit/feature/add-phonenumber-to-user-entity

Add phone number to user accounts.

* Merge pull request #728 from CityOfDetroit/fix/modify-phone-number-test

Fix user E2E tests.

* Merge pull request #728 from CityOfDetroit/fix/modify-phone-number-test

Fix user E2E tests.

* fix: add validation groups to phoneNumber

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* refactor: make backend a peer dependency in ui-components (#2146)

* refactor: make backend a peer dependency in ui-components

* fix: fix flaky test

Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: updates address order (#2151)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat(backend): add nginx proxy-cache configuration (#2119)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* Release 11 11 21 (#2162)

* fix: fix: adding unit tests to the unit type

picked from dev 1f8d7094e508337131d3033476cd70c2befaecd0

* fix: fix: a11y color contrast issues with tint on ImageCard component

picked from dev 505929149ee1485b9fc59402a9e14ead6de5dfc4

* feat: feat: two new common app questions - Household Changes and Household Student

picked from dev 42a752ec073c0f5b65374c7a68da1e34b0b1c949

* fix: fix: SiteHeader visual issues with long menu bars

picked from dev fd6686e206b4e53ae8b6ab757ad0506eaead0d01

* feat: feat: jurisdictional email signatures

picked from dev 7a146ffb5de88cfa2950e2a469a99e38d71b33c8

* fix: fix: don't send email confirmation on paper app submission

picked from dev 7f83b70327049245ecfba04ae3aea4e967929b2a

* feat: feat: Updates application confirmation numbers

picked from dev 75cd67bcb62280936bdeeaee8c9b7b2583a1339d

* fix: fix(backend): make it possible to filter portal users in /users endpoint

picked from dev 29bf714d28755916ec8ec896366c8c32c3a227c4

* feat: feat(backend): add languages (Language[]) to Jurisdiction entity

picked from dev 9ceed24d48b14888e6ea59b421b409f875d12b01

* fix: feat(backend): try fixing SETEX redis e2e tests flakiness

picked from dev 4087c532ddba672a415a048f4362e509aba7fd7f

* feat: feat(backend): Add user delete endpoint

picked from dev a13f73574b470beff2f8948abb226a6786856480

* fix: fix: improved UX for the Building Selection Criteria drawer

picked from dev 4bd8b09456b54584c3731bcca64019dc231d0c55

* feat: feat(backend): add Program entity

picked from dev 492ec4d333cf9b73af772a1aceed29813f405ba0

* refactor: breaking: 1837/preferences cleanup

picked from dev 3ce6d5eb5aac49431ec5bf4912dbfcbe9077d84e

BREAKING CHANGE: preferences model and relationships changed

* feat: feat(backend): extend UserUpdateDto to support email change

picked from dev 3e1fdbd0ea91d4773973d5c485a5ba61303db90a

* fix: 2056/user account edit fix

picked from dev a15618c0cb548ff5b2ae913b802c9e08bb673f30

* refactor: 2085/adds top level catchAll exception filter

picked from dev aeaa63d1af1fa3d11671e169cb3bd23d356fface

* feat: feat: Change unit number field type to text

picked from dev f54be7c7ba6aac8e00fee610dc86584b60cc212d

* feat(backend): improve application flagged set saving efficiency

* fix: fix: updates address order

picked from dev 252e014dcbd2e4c305384ed552135f5a8e4e4767

* fix: sets programs to optoinal and updates versions

* chore: chore(deps): bump electron from 13.1.7 to 13.3.0

* chore: chore(deps): bump axios from 0.21.1 to 0.21.2

* fix: adds programs service

* fix: fix lisitng e2e tests

* fix: fix member tests

* fix: fixes program, preference, ami-chart de-dupe (#2169)

* chore(release): version

 - @bloom-housing/[email protected]

* fix: adds jurisdictionId to useSWR path

* fix: recalculate units available on listing update (#2150)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: recalculate units available on listing update

picked form dev f1a3dbce6478b16542ed61ab20de5dfb9b797262

* feat: feat(backend): make use of new application confirmation codes

picked from dev 3c45c2904818200eed4568931d4cc352fd2f449e

* Revert "chore(deps): bump axios from 0.21.1 to 0.21.2 (#2138)"

This reverts commit 7711604323ae2f6a1782a35f7a26176f215f6c00.

* revert: revert "chore(deps): bump axios from 0.21.1 to 0.21.2

picked from dev 2b83bc0393afc42eed542e326d5ef75502ce119c

* refactor: remove applicationAddress (#2009)

* refactor: remove applicationAddress

* docs: readme update

* test: fix backend test

* fix: db migration

* Fix code style issues with Prettier

* test(backend): fix SETEX impossible to process

Co-authored-by: Lint Action <[email protected]>
Co-authored-by: Michal Plebanski <[email protected]>
Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: refactor and add public site application flow cypress tests (#2118)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: sapp submission w/ no due date

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* Revert "feat(backend): add nginx proxy-cache configuration (#2119)"

This reverts commit 34d32e75ceae378a26c57f4c9b7feec8c88339e0.

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: app submission w/ no due date

picked from dev 4af1f5a8448f16d347b4a65ecb85fda4d6ed71fc

* 1975/better seed data for ami-charts (#2156)

* fix: better seed data for ami-charts

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 2154/avance prefs (#2177)

* feat: new preferences

* feat: preference updates

* Fix code style issues with Prettier

Co-authored-by: Lint Action <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 2154/avance prefs (#2178)

* feat: new preferences

* feat: preference updates

* Fix code style issues with Prettier

* feat: preference options bottom border

Co-authored-by: Lint Action <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]

* 2154/avance prefs III (#2179)

* feat: new preferences

* feat: preference updates

* Fix code style issues with Prettier

* feat: preference options bottom border

* feat: liveWorkLivermore preference

Co-authored-by: Lint Action <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 1988/adds listing management cypress tests to partner portal (#2103)

* test: adds listing management tests

* test: minor tweaks

* test: big updates for LM cypress tests

* test: fixes selectors

* feat: adding partner cypress tests to pr workflow

* fix: undoing

* chore: adds latest bloom-housing packages to partners

Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: adds new preferences, reserved community type

* feat: adds bottom border to preferences

* feat: updates preference string

* fix: preference cleanup for avance

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: preference cleanup for avance

* 1975/one month rent (#2158)

* feat: add depoist helper text

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix(backend): fix view.spec.ts test (#2175)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* refactor: removes jsonpath (#2206)

* refactor: removes jsonpath

* Fix code style issues with Prettier

Co-authored-by: Lint Action <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 1869/application program display (#2114)

* feat: add programs step to application forms

* test: add Cypress tests for the programs step

* feat: rework the Programs page and enhance seeds

* chore: fix programs Cypress test

* fix: fixup cypress tests

* fix: update mock data

* fix: fixup mock data pt 2

* fix: type issues

* fix: bugs and simplify program data processing

Co-authored-by: Emily Jablonski <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: adds jurisdictions to pref seeds (#2199)

* feat: adds jurisdictions to pref seeds

* Fix code style issues with Prettier

Co-authored-by: Lint Action <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 1901/application program partners (#2182)

* feat: add programs step to application forms

* test: add Cypress tests for the programs step

* feat: rework the Programs page and enhance seeds

* chore: fix programs Cypress test

* feat: add programs step to application forms

* test: add Cypress tests for the programs step

* feat: rework the Programs page and enhance seeds

* chore: fix programs Cypress test

* fix: fixup cypress tests

* fix: update mock data

* fix: fixup mock data pt 2

* fix: type issues

* feat: Create programs mapper

Closes #1901

* feat: Add programs section

Closes #1901

* feat: Create details section for programs

Closes #1901

* feat: Update translations

Closes #1901

* refactor: Remove console log

Closes #1901

* refactor: Simpify code

Closes #1901

* chore: remove console log

* fix: mapProgramToApi return

Co-authored-by: Jared White <[email protected]>
Co-authored-by: Emily Jablonski <[email protected]>
Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* test: update program test

* chore(release): version

 - @bloom-housing/[email protected]

* feat: new demographics sub-race questions (#2109)

* feat: new demographics sub-race questions

* fix: update migration to keep data

* feat: other text boxes

* feat: wip other labels

* feat: can edit demo in partners

* fix: cleanup

* feat: csv formatting

* fix: type issue

* feat: remove gender and sexual orientation

* fix: add test id

* fix: more test ids

* fix: select by checkboxes

* fix: dont use select

* fix: data

* fix: add tests, fixup other option

* Fix code style issues with Prettier

* fix: remove unneeded dependencies

* test: add additional test

* Fix code style issues with Prettier

* test: change test id attribute

* chore: cleanup formatApplicationData imports

Co-authored-by: Lint Action <[email protected]>
Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: updates email confirmation for lottery (#2200)

* feat: updates email confirmation for lottery

* Fix code style issues with Prettier

Co-authored-by: Lint Action <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: add ariaHidden to Icon component

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: add ariaLabel prop to Button component

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: change the yes/no radio text to be more descriptive (#2208)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: remove alameda reference in demographics (#2209)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* refactor: remove applicationAddress

picked from dev bf10632a62bf2f14922948c046ea3352ed010f4f

* feat: refactor and add public site application flow cypress tests

picked from dev 9ec0e8d05f9570773110754e7fdaf49254d1eab8

* feat: better seed data for ami-charts

picked from dev d8b1d4d185731a589c563a32bd592d01537785f3

* feat: adds listing management cypress tests to partner portal

* fix: listings management keep empty strings, remove empty objects

picked from dev c4b1e833ec128f457015ac7ffa421ee6047083d9

* feat: one month rent

picked from dev 883b0d53030e1c4d54f2f75bd5e188bb1d255f64

* test: view.spec.ts test

picked from dev 324446c90138d8fac50aba445f515009b5a58bfb

* refactor: removes jsonpath

picked from dev deb39acc005607ce3076942b1f49590d08afc10c

* feat: adds jurisdictions to pref seeds

picked from dev 9e47cec3b1acfe769207ccbb33c07019cd742e33

* feat: new demographics sub-race questions

picked from dev 9ab892694c1ad2fa8890b411b3b32af68ade1fc3

* feat: updates email confirmation for lottery

picked from dev 1a5e824c96d8e23674c32ea92688b9f7255528d3

* fix: add ariaHidden to Icon component

picked from dev c7bb86aec6fd5ad386c7ca50087d0113b14503be

* fix: add ariaLabel prop to Button component

picked from dev 509ddc898ba44c05e26f8ed8c777f1ba456eeee5

* fix: change the yes/no radio text to be more descriptive

picked from dev 0c46054574535523d6f217bb0677bbe732b8945f

* fix: remove alameda reference in demographics

picked from dev 7d5991cbf6dbe0b61f2b14d265e87ce3687f743d

* chore: release version

picked from dev fe82f25dc349877d974ae62d228fea0354978fb7

* feat: ami chart jurisdictionalized

picked from dev 0a5cbc88a9d9e3c2ff716fe0f44ca6c48f5dcc50

* refactor: make backend a peer dependency in ui-components

picked from dev 952aaa14a77e0960312ff0eeee51399d1d6af9f3

* feat: add a phone number column to the user_accounts table

picked from dev 2647df9ab9888a525cc8a164d091dda6482c502a

* chore: removes application program partners

* chore: removes application program display

* Revert "chore: removes application program display"

This reverts commit 14825b4a6c9cd1a7235e32074e32af18a71b5c26.

* Revert "chore: removes application program partners"

This reverts commit d7aa38c777972a2e21d9f816441caa27f98d3f86.

* chore: yarn.lock and backend-swagger

* fix: removes Duplicate identifier fieldGroupObjectToArray

* feat: skip preferences if not on listing

* chore(release): version

* fix: cannot save custom mailing, dropoff, or pickup address

* chore(release): version

* chore: converge on one axios version, remove peer dependency

* chore(release): version

* feat: simplify Waitlist component and use more flexible schema

* chore(release): version

* fix: lottery results uploads now save

* chore(release): version

* feat: add SRO unit type

* chore(release): version

* fix: paper application submission

* chore(release): version

* fix: choose-language context

* chore(release): version

* fix: applications/view hide prefs

* chore(release): version

* feat: overrides fallback to english, tagalog support

* chore(release): version

* fix: account translations

* chore(release): version

* fix: units with invalid ami chart

* chore(release): version

* fix: remove description for the partners programs

* fix: fix modal styles on mobile

* fix: visual improvement to programs form display

* fix: submission tests not running

* chore: translations (#2293)

* chore: translations (#2295)

* chore: missing translations (#2296)

* fix: prefUnits on autofill summary (#2294)

* chore: move Programs step to come after Students (#2277)

* feat: adds whatToExpect to GTrans

* chore: missing translations (#2299)

* fix: 2259/fixes idle timeout not resetting properly (#2292)

* chore(release): version

* fix: demographics howDidYouHear options (2305)

* chore(release): version

* fix: mobile notice text wrap issue (#2308)

* feat: postmark date time fields partners (#2239)

* fix: versioning issues (#2311)

* chore(release): version

* chore(backend): move libs/ to shared/utils, clean up modules (#2230)

* feat(backend): all programs to csv export (#2302)

* chore(release): version

* feat: filter partner users

* chore(release): version

* feat: adds updating open listing modal (#2288)

* fix: closed listings allowed apps (#2317)

* feat: 2165/rosefield preference updates (#2386)

* chore(release): version

* Revert "chore(release): version"

This reverts commit 7c414ca7f8c5709e4ff19b94e3fb1089bdc45e97.

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat(backend): add storing listing translations (#2215)

* feat: adds whatToExpect to GTrans (#2303)

* fix: patch issue with submit application section

* fix: patches translations for preferences (#2410)

* fix: issues with public app and readds auto save (2428)

* fix: ami charts without all households (#2430)

* fix: load blank application

* 2022-01-27 release (#2439)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix(backend): nginx with heroku configuration (#2196)

* fix(backend): nginx with heroku configuration

* feat(backend): nginx make hostname and port variable

* feat: nginx proxy updates

* feat(backend): modify proxy_pass and Host header settings

Co-authored-by: seanmalbert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: fetchBaseListingData (#2238)

* fix: fetchBaseListingData

* fix: fetchBaseListingData

* chore(release): version

 - @bloom-housing/[email protected]

* fix: lottery results uploads now save (#2226)

* fix: lottery results uploads now save

* fix: switch to partial typing

* chore(release): version

 - @bloom-housing/[email protected]

* feat: getStaticPaths fallback blocking test

* chore(release): version

 - @bloom-housing/[email protected]

* chore: add temp logs for testing id/slug

* chore(release): version

 - @bloom-housing/[email protected]

* chore(backend): move libs/ to shared/utils, clean up modules (#2230)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore: add SRO unit type (#2243)

* chore: add SRO unit type to DB / translations

* chore: additional string changes to SRO

* test(backend): add SRO to unit types test

* feat: SRO unit type additions

Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 2140/fix paper application submission (#2195)

* fix: fix paper application submission

* chore(release): version

 - @bloom-housing/[email protected]

* Fix code style issues with Prettier

* test: adds cypress test coverage

* fix: updates per sean

* fix: one more update

* test: fix partners unit tests

* fix: choose-language context

* chore(release): version

 - @bloom-housing/[email protected]

* fix: applications drop off address

* fix: applications/view hide prefs

* chore(release): version

 - @bloom-housing/[email protected]

* feat(backend): add storing listing translations (#2215)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix(backend): make nginx proxy use Language HTTP header in cache key (#2266)

* 2098/fix partner applications grid display (#2188)

* fix: partner applications grid display

* Fix code style issues with Prettier

* test: fix tests

* Fix code style issues with Prettier

* fix: updates to using views

* tests: add application grid test

* fix: updates per sean

* fix: one more update

Co-authored-by: Lint Action <[email protected]>
Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: fixes some issues with the deployment

* Revert/2188 (#2270)

* fix: fixes some issues with the deployment

* revert: partner applications grid display

* fix: view.spec

Co-authored-by: Yazeed Loonat <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 2098/fix partner applications grid display (#2188)

* fix: partner applications grid display

* Fix code style issues with Prettier

* test: fix tests

* Fix code style issues with Prettier

* fix: updates to using views

* tests: add application grid test

* fix: updates per sean

* fix: one more update

Co-authored-by: Lint Action <[email protected]>
Co-authored-by: Sean Albert <[email protected]>

* feat(backend): add listings closing routine (#2213)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat(backend): add user password expiration

* fix: Remove description for the partners programs (#2234)

Closes #1901

* chore(release): version

 - @bloom-housing/[email protected]

* 2227/lock login attempts frontend (#2260)

* feat: Add new translations

Closes #1927

* refactor: Make title as optional

Closes #1927

* feat: Update login alert text

Closes #1927

* fix: Use translation, instead of hardcoded text

Closes #1927

* feat: Add translation

Closes #1927

* feat: Update type name

Closes #1927

* feat: Add new alerts

Closes #1927

* fix: Fix translation

Closes #1927

* fix(AlertBox.tsx): Fix close icon placement

Closes #1927

* feat: Create helper to catch network errors

Closes #1927

* feat: Add translations

Closes #1927

* feat: Create reusable sign-in form

Closes #1927

* refactor(sign-in page, public and partners): Update sign-in pages to use reusable form

BREAKING CHANGE: sign-in pages have been updated

Closes #1927

* Fix code style issues with Prettier

* fix: fixes tests and also issue with user grid

* fix: fixes linting error

* feat(backend): add appropriate http exception for password outdated login failure

* fix: Fix modal styles on mobile (#2280)

Closes #2253

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: visual improvement to programs form display (#2276)

* chore(release): version

 - @bloom-housing/[email protected]

* fix: submission tests not running (#2282)

* chore(release): version

 - @bloom-housing/[email protected]

* feat: overrides fallback to english, tagalog support (#2262)

* chore: allow work-in strings to take jurisdiction name

* feat: add support for tagalog

* Fix code style issues with Prettier

* feat: tagalog language

* feat: translations precedence includes en overrides

Co-authored-by: Lint Action <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: account translations (#2278)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* test: fixes test issues

* fix: fix sortig on applications partner grid

* chore: translations (#2293)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore: translations (#2295)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore: missing translations (#2296)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: prefUnits on autofill summary (#2294)

* chore(release): version

 - @bloom-housing/[email protected]

* chore: move Programs step to come after Students (#2277)

* chore: move Programs step to come after Students

* test: rearrange order of programs within Cypress tests

* test: remove problematic statement

* chore(release): version

 - @bloom-housing/[email protected]

* fix: units with invalid ami chart (#2290)

* fix: alunits with invalid ami chart

* perf: uniquePercentageChartSet map

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore: missing translations (#2299)

* chore: missing translations

* chore: remove logs

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* 2259/fixes idle timeout not resetting properly (#2292)

* fix: fixes idle timeout not resetting properly

* chore(release): version

 - @bloom-housing/[email protected]

* feat: adds whatToExpect to GTrans (#2303)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: demographics howDidYouHear options were not changing on language change (#2305)

* chore(release): version

 - @bloom-housing/[email protected]

* Fix checkbox rtl style

* feat(backend): add password outdating only to users which are either admins or partners

* fix: fix hero button width with secondary button (#2306)

* fix: mobile notice text wrap issue (#2308)

* feat(backend): add activity logging to listings module (#2190)

* feat(backend): add activity logging to listings module

* feat(backend): add activity logging to applications and user controllers

* feat(backend): add metada column to activity log entity

* feat(backend): change activity log metadata column type

* feat(backend): remove applications related changes

* feat(backend): remove ListingActivityLogInterceptor

* 2040/postmark date time fields partners (#2239)

* feat: add postmark by date and time fields

* feat: fix display and preview page

* test: fix so the correct date displays

* Fix code style issues with Prettier

* fix: fixes per emily

* fix: updates per sean

Co-authored-by: Lint Action <[email protected]>

* fix: versioning issues (#2311)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat(backend): all programs to csv export (#2302)

* feat(backend): all programs to csv export

* chore: removes console log

Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat(backend): add partnerTerms to jurisdiction entity (#2301)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: removes ListingLangCacheInterceptor from get by id

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: Update translation

Closes 1927

* fix: Update hardcoded translations

Closes #1927

* refactor: listing detail props (#2313)

* refactor: listing detail props

* fix: HouseholdSizeField FieldError

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore(deps): bump next from 11.1.2 to 11.1.3 (#2289)

* feat(backend): refactor applications module (#2279)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: filter partner users

* chore(release): version

 - @bloom-housing/[email protected]

* feat: password reset message

* fix: make mailThin background transparent

* fix: add mailThin icon to stories

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: adds updating open listing modal (#2288)

* feat: adds updating open listing modal

* fix: closed listings allowed apps (#2317)

* feat: updates for gtm

* feat: updates for gtm

* fix: removes more closed listing application paths (#2319)

* feat: make page header title optional

* feat(backend): remove activity log interceptor from update-password

* refactor: removing helpers from ui-components that are backend dependent (#2108)

BREAKING CHANGE: moved some helpers from ui-components to shared-helpers

* chore: bump versions (#2326)

* fix: make numbered list breakpoint match config

* chore: bump shared-helpers version

* fix: partners shared-helpers version

* chore: bump partners version

* chore: bump public version

* chore: bump version

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: add matched style to ApplicationStatus

* Fix code style issues with Prettier

* fix: make primary buttons primary background

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore: backend & ui-component gitHead

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: propagate custom icon type to ImageCard prop

* Fix code style issues with Prettier

* fix: check for user lastLoginAt

* test: updates user login test

* fix: bump version (#2349)

* fix: bump version (#2350)

* fix: cypress coverage configs

* fix: force a release number if one exists (#2351)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: apply action block style to button class not component (#2348)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: remove next dependency from ui-components (#2352)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore: port latest dev updates over for paper listing form

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* Add public urls to jurisdiction (#2316)

* Add public urls to jurisdiction

* feat(backend): fix units-transformations.spec test

* feat(backend): fix changes in interface of the autogenerated client in sites/

* Fix code style issues with Prettier

* feat: adds detroit to migration for local/dev

* Fix code style issues with Prettier

* feat: updates to use publicUrl

* Fix code style issues with Prettier

* feat(backend): update add-public-url-to-jurisdiction migration

* fix(backend): jurisidctions e2e tests

* Fix code style issues with Prettier

Co-authored-by: Lint Action <[email protected]>
Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: move type declarations out of shared-helpers (#2356)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore(release): version

 - @bloom-housing/[email protected]

* refactor: unifiies logic around listingid

* refactor: prevent local reseed with cypress tests (#2353)

* chore(release): version

 - @bloom-housing/[email protected]

* test: add partners cypress ci job

* chore: fixup config

* chore: fixup config 2

* chore: fixup config 3

* chore: fixup config 3

* chore: fixup config 4

* chore: change name to be unique

* fix: update naming

* fix: remove empty secrets

* fix: add in env variable defaults

* fix: add test id

* fix: use drag n drop

* fix: rename var

* fix: rename var2

* test: update config

* 1290/use dayjs instead of moment (#2338)

* Convert all use of Moment to Dayjs

* fix: more moment -> dayjs cleanup

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* test: fix for cypress tests

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: listings group expandable section css updates (#2377)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: ensure dayjs parsing strings will work as expected

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: adds event logging to most of the pages

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: open house events can now be edited and work cross-browser (#2320)

* fix: open house events can be edited and work cross-browser

* chore: refactor event dates handling to use dayjs

* fix: lm form refresh and getDetailFieldTime

Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]

* 2165/rosefield preference updates (#2386)

* feat: rosefield preference updates

* feat: removes "no" from rosefield translations

* fix: removing translations

Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: dates showing as invalid in send by mail section (#2362)

BREAKING CHANGE: remove applicationDueTime field and consolidated into applicationDueDate

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: partners render issue (#2395)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: user status enum to camel case; gtm types

* fix: removes unnecessary ternary

* test: fix flaky cypress test

* fix: patches translations for preferences (#2410)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: listing card takes optional children (#2407)

* feat: listing card takes optional children

* fix: additional header

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* feat: set gtm pageTitle to english only

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* test: fix partner listing tests

* test: adds back mailing address checks

* chore(release): version

 - @bloom-housing/[email protected]

* fix: issues with public app and readds auto save

* fix: removing console logs

* chore(release): version

 - @bloom-housing/[email protected]

* fix: ami charts without all households (#2430)

* fix: ami charts without all households

* fix: merging filter and reduce together

Co-authored-by: Yazeed Loonat <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* chore: add translations for per month/year in hmi table (#2418)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: Fix infinite page width (#2434)

Closes #2374

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* refactor: Increase textarea limits (#2435)

Closes #2420

* chore(release): version

 - @bloom-housing/[email protected]

* 2328/address verification (#2412)

* feat: verify applicant address via MapBox API

* feat: support various selection states for address

* chore: refactor address to break up large file

* test: update Cypress tests to check address validation

* test: update mock data with a real address

* test: update minimal application data as well

* test: add additional tests for address validation

* test: relocate bad addresses to separate integration test

* feat: improve the error state when invalid address

Co-authored-by: Sean Albert <[email protected]>

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* revert: changes from fix: Fix infinite page width #2434

Co-authored-by: github.context.workflow <[email protected]>
Co-authored-by: Michał Plebański <[email protected]>
Co-authored-by: Jared White <[email protected]>
Co-authored-by: Yazeed Loonat <[email protected]>
Co-authored-by: Lint Action <[email protected]>
Co-authored-by: dominikx96 <[email protected]>
Co-authored-by: Emily Jablonski <[email protected]>
Co-authored-by: Gabe Benjamin <[email protected]>
Co-authored-by: Andrea Egan <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andrea Egan <[email protected]>
Co-authored-by: Emily Jablonski <[email protected]>

* build: sets node max-old-space-size (#2458)

* build: max-old-space-size

* build: update casbin version

* fix: await casbin enforcer

* build: adds Aptfile for heroku (#2460)

* refactor: param and auth updates for export (#2465)

* 2382/berkeley way customizations (#2436)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: updates partner check for listing perm (#2484)

* feat: 2419/adding SMC preferences (#2482)

* feat: 2468/adding dublin preferences (#2483)

* chore(release): version

 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]
 - @bloom-housing/[email protected]

* fix: csv export auth check (#2488)

* chore: merge upstream master

* Fix code style issues with ESLint

* Fix code style issues with Prettier

* test: updates for tests to pass

* Fix code style issues with Prettier

* test: updates for ui-components

* build: updates for public and partners builds

* fix: issues with public

* fix: update to SiteHeader partner use

* test: fix user and ProgressNav tests

* Fix code style issues with Prettier

* test: temp skip activity monitor tests

* test: temp skip longer tests

* test: temp skip activity monitor tests

* fix: lint rule

Co-authored-by: Michał Plebański <[email protected]>
Co-authored-by: Emily Jablonski <[email protected]>
Co-authored-by: Lint Action <[email protected]>
Co-authored-by: github.context.workflow <[email protected]>
Co-authored-by: Dominik Barcikowski <[email protected]>
Co-authored-by: Emily Jablonski <[email protected]>
Co-authored-by: Yazeed Loonat <[email protected]>
Co-authored-by: Jared White <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: plunkettgoogle <[email protected]>
Co-authored-by: Jared White <[email protected]>
Co-authored-by: Gabe Benjamin <[email protected]>
Co-authored-by: Gabe Benjamin <[email protected]>
Co-authored-by: Andrea Egan <[email protected]>
Co-authored-by: Andrea Egan <[email protected]>

* feat: updates listings view config (#983)

* feat: updates listings view config

* fix: lint and back jurisdiction join

* feat: adds view to listingsFetcher

* refactor: Remove required to publish labels

Closes #970

* feat: show building accessibility features on partners (v2) (#984)

* feat: show building accessibility features on the listing form detail page

* fix: mobile styling

* chore: update primary color in Tailwind override (#980)

* Remove listing fields

* feat(backend): update units summary model

* style: formatting

* feat: backend-swagger with unit summary updates

* feat(backend): remove Listing published required fields (#996)

* refactor: comment out mistyped scripts

* fix: fixup base view

* feat(backend): fix unit group model update tests

* feat: occupancy tables wip

* build: local db to bloom_detroit

* fix: add summary in seed

* refactor: rename unitssummary, add needed fields

* fix: rebase issues

* Fixes Partner Portal Users (#1009)

* fix: partner portal users

* style: remove console log

* feat: updates user list to filter by isPortalUser

* feat: adds hud and mshda 2021 ami charts (#1020)

* feat: adds hud and mshda 2021 ami charts

* fix: remove mixed content assets from seeds

* fix: adds Detroit jurisdiction by default for partners

* fix: fixes file name to include dto

* feat: hides/prevents partner publish (#1021)

* feat: hides/prevents partner publish

* fix: pr requests and user update

* fix: issues exposed by tests

* feat: occupancy table based on unit groups (#1023)

* feat: occupancy table based on unit groups

* test: add tests

* test: update strings

* refactor: remove SRO strings

* test: more test coverage

* fix: make range translated

* fix: pre-existing ListingView template issues

* fix: patch old unit summary table pieces

Co-authored-by: Sean Albert <[email protected]>

* feat: adding partner unit groups

* feat: adds programs to Detroit (#1022)

* feat: adds programs to Detroit

* feat: adds programs to public site

* style: removes comment

* feat: remove Community Type section from form and detail

* refactor: updates program titles

* feat: updates for program descriptions per Safiya

* feat: adding save functionality

* fix: updates for editing

* 987/import listings basic (#1019)

* feat(backend): add import listing basic

* chore: remove todo notes from scripts

* feat: adds programs to Detroit (#1022)

* feat: adds programs to Detroit

* feat: adds programs to public site

* style: removes comment

* feat: remove Community Type section from form and deta…
  • Loading branch information
21 people authored Jun 8, 2022
1 parent 6bf7979 commit 4c8b6e0
Show file tree
Hide file tree
Showing 106 changed files with 781 additions and 1,944 deletions.
111 changes: 48 additions & 63 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,78 +1,63 @@
language: node_js

node_js:
# Node version
- 14

- 14
cache:
yarn: true

services:
- redis-server

- redis-server
before_install:
# Trust all local connections to postgres, due to not being able to authenticate as the travis user.
- sudo sed -i -e '/local.*peer/s/postgres/all/' -e 's/peer\|md5/trust/g' /etc/postgresql/*/main/pg_hba.conf
- sudo systemctl restart postgresql@11-main
- sleep 1

- sudo sed -i -e '/local.*peer/s/postgres/all/' -e 's/peer\|md5/trust/g' /etc/postgresql/*/main/pg_hba.conf
- sudo systemctl restart postgresql@11-main
- sleep 1
before_script:
- cp sites/public/.env.template sites/public/.env
- cp sites/partners/.env.template sites/partners/.env
- cp backend/core/.env.template backend/core/.env

- cp sites/public/.env.template sites/public/.env
- cp sites/partners/.env.template sites/partners/.env
- cp backend/core/.env.template backend/core/.env
jobs:
include:
- script: yarn test:shared:ui
name: "UI components tests"
- script: yarn build:app:public
name: "Build public site"
- script: yarn build:app:partners
name: "Build partners site"
- script: yarn test:backend:core:testdbsetup && yarn test:backend:core
name: "Backend unit tests"
- script: yarn test:e2e:backend:core
name: "Backend e2e tests"
- script: yarn test:public:unit-tests
name: "Public site unit tests"
# - stage: longer tests
# script: yarn test:shared:ui:a11y
# name: "Storybook a11y testing"
# - stage: longer tests
# name: "Public site Cypress tests"
# script:
# - yarn cypress install
# - yarn db:reseed
# - cd backend/core
# - yarn nest start &
# - cd ../../sites/public
# - yarn build
# - yarn start &
# - yarn wait-on "http-get://localhost:3000" && yarn cypress run
# - kill $(jobs -p) || true
# - stage: longer tests
# name: "Partners site Cypress tests"
# script:
# - yarn cypress install
# - yarn db:reseed
# - cd backend/core
# - yarn nest start &
# - cd ../../sites/partners
# - yarn build
# - yarn start -p 3001 &
# - yarn wait-on "http-get://localhost:3001" && yarn cypress run
# - kill $(jobs -p) || true

- script: yarn test:shared:ui
name: UI components tests
- script: yarn build:app:public
name: Build public site
- script: yarn build:app:partners
name: Build partners site
- script: yarn test:backend:core:testdbsetup && yarn test:backend:core
name: Backend unit tests
- script: yarn test:e2e:backend:core
name: Backend e2e tests
- script: yarn test:public:unit-tests
name: Public site unit tests
- stage: longer tests
name: Partners site Cypress tests
script:
- yarn cypress install
- cd backend/core
- yarn db:reseed:detroit
- yarn nest start &
- cd ../../sites/partners
- yarn build
- yarn start -p 3001 &
- yarn wait-on "http-get://localhost:3001" && yarn cypress run
- kill $(jobs -p) || true
- stage: longer tests
name: Public site Cypress tests
script:
- yarn cypress install
- yarn db:reseed
- cd backend/core
- yarn nest start &
- cd ../../sites/public
- yarn build
- yarn start -p 3000 &
- yarn wait-on "http-get://localhost:3000" && yarn cypress run
- kill $(jobs -p) || true
addons:
postgresql: "11"
postgresql: '11'
apt:
packages:
- postgresql-11
- postgresql-client-11
# if using Ubuntu 16 need this library
# # https://github.com/cypress-io/cypress-documentation/pull/1647
- libgconf-2-4

- postgresql-11
- postgresql-client-11
- libgconf-2-4
env:
global: PGPORT=5433
PGUSER=travis
Expand Down
8 changes: 4 additions & 4 deletions backend/core/src/listings/tests/listings.service.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -252,9 +252,9 @@ describe("ListingsService", () => {
mockListingsRepo.createQueryBuilder
.mockReturnValueOnce(mockInnerQueryBuilder)
.mockReturnValueOnce(mockQueryBuilder)
const expectedRegionString = "Downtown,Eastside," // intentional extra and trailing commas for test
const expectedRegionString = "Greater Downtown,Eastside," // intentional extra and trailing commas for test
// lowercased, trimmed spaces, filtered empty
const expectedRegionArray = ["Downtown", "Eastside"]
const expectedRegionArray = ["Greater Downtown", "Eastside"]

const queryParams: ListingsQueryParams = {
filter: [
Expand All @@ -280,9 +280,9 @@ describe("ListingsService", () => {
mockListingsRepo.createQueryBuilder
.mockReturnValueOnce(mockInnerQueryBuilder)
.mockReturnValueOnce(mockQueryBuilder)
const neighborhoodString = "Downtown,Eastside," // intentional extra and trailing commas for test
const neighborhoodString = "Greater Downtown,Eastside," // intentional extra and trailing commas for test
// lowercased, trimmed spaces, filtered empty
const expectedNeighborhoodArray = ["Downtown", "Eastside"]
const expectedNeighborhoodArray = ["Greater Downtown", "Eastside"]

const queryParams: ListingsQueryParams = {
filter: [
Expand Down
58 changes: 29 additions & 29 deletions backend/core/src/migration/1649062179928-add-property-region.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Region } from "../property/types/region-enum"

export interface Neighborhood {
name: string
region: Region
region: string
}

export class addPropertyRegion1649062179928 implements MigrationInterface {
Expand All @@ -12,34 +12,34 @@ export class addPropertyRegion1649062179928 implements MigrationInterface {
// NOTE: imported from https://github.com/CityOfDetroit/bloom/blob/main/ui-components/src/helpers/regionNeighborhoodMap.ts
// Issue comment: https://github.com/CityOfDetroit/bloom/issues/1015#issuecomment-1068056607
neighborhoods: Neighborhood[] = [
{ name: "Airport Sub area", region: Region.Eastside },
{ name: "Barton McFarland area", region: Region.Westside },
{ name: "Boston-Edison/North End area", region: Region.Westside },
{ name: "Boynton", region: Region.Southwest },
{ name: "Campau/Banglatown", region: Region.Eastside },
{ name: "Dexter Linwood", region: Region.Westside },
{ name: "Farwell area", region: Region.Eastside },
{ name: "Gratiot Town/Kettering area", region: Region.Eastside },
{ name: "Gratiot/7 Mile area", region: Region.Eastside },
{ name: "Greater Corktown area", region: Region.Downtown },
{ name: "Greater Downtown area", region: Region.Downtown },
{ name: "Greater Downtown area", region: Region.Downtown },
{ name: "Islandview/Greater Villages area", region: Region.Eastside },
{ name: "Islandview/Greater Villages area", region: Region.Eastside },
{ name: "Islandview/Greater Villages area", region: Region.Westside },
{ name: "Jefferson Chalmers area", region: Region.Eastside },
{ name: "Livernois/McNichols area", region: Region.Westside },
{ name: "Livernois/McNichols area", region: Region.Westside },
{ name: "Morningside area", region: Region.Eastside },
{ name: "North Campau area", region: Region.Eastside },
{ name: "Northwest Grand River area", region: Region.Westside },
{ name: "Northwest University District area", region: Region.Westside },
{ name: "Palmer Park area", region: Region.Westside },
{ name: "Russell Woods/Nardin Park area", region: Region.Westside },
{ name: "Southwest/Vernor area", region: Region.Southwest },
{ name: "Southwest/Vernor area", region: Region.Southwest },
{ name: "Warrendale/Cody Rouge", region: Region.Westside },
{ name: "West End area", region: Region.Eastside },
{ name: "Airport Sub area", region: "Eastside" },
{ name: "Barton McFarland area", region: "Westside" },
{ name: "Boston-Edison/North End area", region: "Westside" },
{ name: "Boynton", region: "Southwest" },
{ name: "Campau/Banglatown", region: "Eastside" },
{ name: "Dexter Linwood", region: "Westside" },
{ name: "Farwell area", region: "Eastside" },
{ name: "Gratiot Town/Kettering area", region: "Eastside" },
{ name: "Gratiot/7 Mile area", region: "Eastside" },
{ name: "Greater Corktown area", region: "Downtown" },
{ name: "Greater Downtown area", region: "Downtown" },
{ name: "Greater Downtown area", region: "Downtown" },
{ name: "Islandview/Greater Villages area", region: "Eastside" },
{ name: "Islandview/Greater Villages area", region: "Eastside" },
{ name: "Islandview/Greater Villages area", region: "Westside" },
{ name: "Jefferson Chalmers area", region: "Eastside" },
{ name: "Livernois/McNichols area", region: "Westside" },
{ name: "Livernois/McNichols area", region: "Westside" },
{ name: "Morningside area", region: "Eastside" },
{ name: "North Campau area", region: "Eastside" },
{ name: "Northwest Grand River area", region: "Westside" },
{ name: "Northwest University District area", region: "Westside" },
{ name: "Palmer Park area", region: "Westside" },
{ name: "Russell Woods/Nardin Park area", region: "Westside" },
{ name: "Southwest/Vernor area", region: "Southwest" },
{ name: "Southwest/Vernor area", region: "Southwest" },
{ name: "Warrendale/Cody Rouge", region: "Westside" },
{ name: "West End area", region: "Eastside" },
]

public async up(queryRunner: QueryRunner): Promise<void> {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import { MigrationInterface, QueryRunner } from "typeorm"
import { ListingMarketingTypeEnum } from "../listings/types/listing-marketing-type-enum"

export class newWhatToExpectDefaultValues1654031196172 implements MigrationInterface {
name = "newWhatToExpectDefaultValues1654031196172"

public async up(queryRunner: QueryRunner): Promise<void> {
const defaultComingSoonWhatToExpect = `This property is still under development by the property owners. If you sign up for notifications through Detroit Home Connect, we will send you updates when this property has opened up applications for residents. You can also check back later to this page for updates.`
const defaultComingSoonAdditionalWhatToExpect = null
const defaultMarketingWhatToExpect = `<div><div className="mb-3">If you are interested in applying for this property, please get in touch in one of these ways:</div><div><ul class="list-disc pl-6"><li>Phone</li><li>Email</li><li>In-person</li><li>In some instances, the property has a link directly to an application</li></ul></div><div className="mt-2">Once you contact a property, ask if they have any available units if you are looking to move in immediately.</div><div className="mt-2"><strong>Waitlists</strong>:<div>If none are available, but you are still interested in eventually living at the property, ask how you can be placed on their waitlist.</div>`
const defaultMarketingAdditionalWhatToExpect = `<ul className="list-disc pl-6"><li>Property staff should walk you through the process to get on their waitlist.</li><li>You can be on waitlists for multiple properties, but you will need to contact each one of them to begin that process.</li><li>Even if you are on a waitlist, it can take months or over a year to get an available unit for that building.</li><li>Many properties that are affordable because of government funding or agreements have long waitlists. If you're on a waitlist for a property, you should contact the property on a regular basis to see if any units are available.</li></ul>`
await queryRunner.query(
`UPDATE listings SET what_to_expect = ($1) WHERE marketing_type = ($2)`,
[defaultComingSoonWhatToExpect, ListingMarketingTypeEnum.ComingSoon]
)
await queryRunner.query(
`UPDATE listings SET what_to_expect_additional_text = ($1) WHERE marketing_type = ($2)`,
[defaultComingSoonAdditionalWhatToExpect, ListingMarketingTypeEnum.ComingSoon]
)
await queryRunner.query(
`UPDATE listings SET what_to_expect = ($1) WHERE marketing_type = ($2)`,
[defaultMarketingWhatToExpect, ListingMarketingTypeEnum.Marketing]
)
await queryRunner.query(
`UPDATE listings SET what_to_expect_additional_text = ($1) WHERE marketing_type = ($2)`,
[defaultMarketingAdditionalWhatToExpect, ListingMarketingTypeEnum.Marketing]
)
}

public async down(queryRunner: QueryRunner): Promise<void> {}
}
37 changes: 37 additions & 0 deletions backend/core/src/migration/1654549186207-region-rename.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
import { MigrationInterface, QueryRunner } from "typeorm"

export class regionRename1654549186207 implements MigrationInterface {
name = "regionRename1654549186207"

public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`BEGIN TRANSACTION`)
await queryRunner.query(`ALTER TYPE "property_region_enum" ADD VALUE 'Greater Downtown'`)
await queryRunner.query(`COMMIT TRANSACTION`)
await queryRunner.query(
`UPDATE "property" SET "region" = 'Greater Downtown' WHERE "region" = 'Downtown'`
)
await queryRunner.query(
`ALTER TYPE "property_region_enum" RENAME TO "property_region_enum_old"`
)
await queryRunner.query(
`CREATE TYPE "property_region_enum" AS ENUM('Greater Downtown', 'Eastside', 'Southwest', 'Westside')`
)
await queryRunner.query(
`ALTER TABLE "property" ALTER COLUMN "region" TYPE "property_region_enum" USING "region"::"text"::"property_region_enum"`
)
await queryRunner.query(`DROP TYPE "property_region_enum_old"`)
}

public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`CREATE TYPE "property_region_enum_old" AS ENUM('Greater Downtown', 'Eastside', 'Midtown - New Center', 'Southwest', 'Westside')`
)
await queryRunner.query(
`ALTER TABLE "property" ALTER COLUMN "region" TYPE "property_region_enum_old" USING "region"::"text"::"property_region_enum_old"`
)
await queryRunner.query(`DROP TYPE "property_region_enum"`)
await queryRunner.query(
`ALTER TYPE "property_region_enum_old" RENAME TO "property_region_enum"`
)
}
}
3 changes: 1 addition & 2 deletions backend/core/src/property/types/region-enum.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
export enum Region {
Downtown = "Downtown",
GreaterDowntown = "Greater Downtown",
Eastside = "Eastside",
MidtownNewCenter = "Midtown - New Center",
Southwest = "Southwest",
Westside = "Westside",
}
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ const listingSeed: ListingSeedType = {
listingPreferences: [],
jurisdictionName: "Detroit",
marketingType: ListingMarketingTypeEnum.Marketing,
whatToExpect: `<div><strong>Vacant Units</strong>:<div className="mb-3">If you are looking to move in immediately, contact the property and ask if they have any vacant units.</div><div><strong>Waitlists</strong>:<div>If none are vacant, but you are still interested in living at the property in the future, ask how you can be placed on their waitlist.</div>`,
whatToExpectAdditionalText: `<ul className="list-disc pl-6"><li>Property staff should walk you through the process to get on their waitlist.</li><li>You can be on waitlists for multiple properties, but you will need to contact each one of them to begin that process.</li><li>Even if you are on a waitlist, it can take months or over a year to get an available unit for that building.</li><li>Many properties that are affordable because of government funding or agreements have long waitlists. If you're on a waitlist for a property, you will be notified as available units come up.</li></ul>`,
whatToExpect: `<div><div className="mb-3">If you are interested in applying for this property, please get in touch in one of these ways:</div><div><ul class="list-disc pl-6"><li>Phone</li><li>Email</li><li>In-person</li><li>In some instances, the property has a link directly to an application</li></ul></div><div className="mt-2">Once you contact a property, ask if they have any available units if you are looking to move in immediately.</div><div className="mt-2"><strong>Waitlists</strong>:<div>If none are available, but you are still interested in eventually living at the property, ask how you can be placed on their waitlist.</div>`,
whatToExpectAdditionalText: `<ul className="list-disc pl-6"><li>Property staff should walk you through the process to get on their waitlist.</li><li>You can be on waitlists for multiple properties, but you will need to contact each one of them to begin that process.</li><li>Even if you are on a waitlist, it can take months or over a year to get an available unit for that building.</li><li>Many properties that are affordable because of government funding or agreements have long waitlists. If you're on a waitlist for a property, you should contact the property on a regular basis to see if any units are available.</li></ul>`,
}

export class Listing10136Seed extends ListingDefaultSeed {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ const mcvListing: ListingSeedType = {
listingPreferences: [],
jurisdictionName: "Detroit",
marketingType: ListingMarketingTypeEnum.Marketing,
whatToExpect: `<div><strong>Vacant Units</strong>:<div className="mb-3">If you are looking to move in immediately, contact the property and ask if they have any vacant units.</div><div><strong>Waitlists</strong>:<div>If none are vacant, but you are still interested in living at the property in the future, ask how you can be placed on their waitlist.</div>`,
whatToExpectAdditionalText: `<ul className="list-disc pl-6"><li>Property staff should walk you through the process to get on their waitlist.</li><li>You can be on waitlists for multiple properties, but you will need to contact each one of them to begin that process.</li><li>Even if you are on a waitlist, it can take months or over a year to get an available unit for that building.</li><li>Many properties that are affordable because of government funding or agreements have long waitlists. If you're on a waitlist for a property, you will be notified as available units come up.</li></ul>`,
whatToExpect: `<div><div className="mb-3">If you are interested in applying for this property, please get in touch in one of these ways:</div><div><ul class="list-disc pl-6"><li>Phone</li><li>Email</li><li>In-person</li><li>In some instances, the property has a link directly to an application</li></ul></div><div className="mt-2">Once you contact a property, ask if they have any available units if you are looking to move in immediately.</div><div className="mt-2"><strong>Waitlists</strong>:<div>If none are available, but you are still interested in eventually living at the property, ask how you can be placed on their waitlist.</div>`,
whatToExpectAdditionalText: `<ul className="list-disc pl-6"><li>Property staff should walk you through the process to get on their waitlist.</li><li>You can be on waitlists for multiple properties, but you will need to contact each one of them to begin that process.</li><li>Even if you are on a waitlist, it can take months or over a year to get an available unit for that building.</li><li>Many properties that are affordable because of government funding or agreements have long waitlists. If you're on a waitlist for a property, you should contact the property on a regular basis to see if any units are available.</li></ul>`,
}

export class Listing10145Seed extends ListingDefaultSeed {
Expand Down
Loading

0 comments on commit 4c8b6e0

Please sign in to comment.