-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release/2024 02 23 #501
Release/2024 02 23 #501
Conversation
* feat: prisma schema generation * fix: cleaning up removed "models" * fix: updates per emily * fix: caught some schema errors
* feat: prisma schema generation * fix: cleaning up removed "models" * fix: updates per emily * fix: caught some schema errors * feat: listing get endpoints * feat: adding DTOs * feat: openapi and swagger updates * fix: pass through DTOs * fix: updates per emily * feat: adding ci jobs * fix: round 2 * fix: indentation problem * fix: ci updates * fix: ci test again * fix: adding maybe missing library? * fix: running yarn install * fix: updates per morgan * fix: ci fix round x * fix: test updates * fix: integration tests and ci * fix: update for tests * fix: fixing scheme so migrations can be created * fix: updates per morgan * fix: update backend-new circleci job (bloom-housing#3489) * fix: update backend-new circleci job * fix: add cache * fix: add class validator * fix: update list typing * fix: add class transformer * fix: add listing type * fix: one more attempt at typings * fix: update jest config file * fix: add dbsetup * fix: one more attempt * fix: e2e typing fix * fix: turn off diagnostics for e2e * fix: clear db fields between tests * fix: prettier and linting changes * fix: additional linting fixes --------- Co-authored-by: Yazeed Loonat <[email protected]> --------- Co-authored-by: Morgan Ludtke <[email protected]>
* feat: prisma schema generation * fix: cleaning up removed "models" * fix: updates per emily * fix: caught some schema errors * feat: listing get endpoints * feat: adding DTOs * feat: openapi and swagger updates * fix: pass through DTOs * fix: updates per emily * feat: adding ci jobs * fix: round 2 * fix: indentation problem * fix: ci updates * fix: ci test again * fix: adding maybe missing library? * fix: running yarn install * fix: updates per morgan * fix: ci fix round x * fix: test updates * fix: integration tests and ci * fix: update for tests * fix: fixing scheme so migrations can be created * feat: creating ami-chart endpoints * fix: updates per morgan * fix: update backend-new circleci job (bloom-housing#3489) * fix: update backend-new circleci job * fix: add cache * fix: add class validator * fix: update list typing * fix: add class transformer * fix: add listing type * fix: one more attempt at typings * fix: update jest config file * fix: add dbsetup * fix: one more attempt * fix: e2e typing fix * fix: turn off diagnostics for e2e * fix: clear db fields between tests * fix: prettier and linting changes * fix: additional linting fixes --------- Co-authored-by: Yazeed Loonat <[email protected]> * fix: updates from what I learned * fix: forgot swagger file * fix: updates per morgan * fix: updates per sean/morgan and test updates * fix: updates per sean and morgan * fix: maybe resolving test race case * fix: removing jurisdictionName param * fix: upates per sean and emily * fix: updates per emily --------- Co-authored-by: Morgan Ludtke <[email protected]>
* feat: prisma schema generation * fix: cleaning up removed "models" * fix: updates per emily * fix: caught some schema errors * feat: listing get endpoints * feat: adding DTOs * feat: openapi and swagger updates * fix: pass through DTOs * fix: updates per emily * feat: adding ci jobs * fix: round 2 * fix: indentation problem * fix: ci updates * fix: ci test again * fix: adding maybe missing library? * fix: running yarn install * fix: updates per morgan * fix: ci fix round x * fix: test updates * fix: integration tests and ci * fix: update for tests * fix: fixing scheme so migrations can be created * feat: creating ami-chart endpoints * feat: reserved community type * fix: updates per morgan * fix: update backend-new circleci job (bloom-housing#3489) * fix: update backend-new circleci job * fix: add cache * fix: add class validator * fix: update list typing * fix: add class transformer * fix: add listing type * fix: one more attempt at typings * fix: update jest config file * fix: add dbsetup * fix: one more attempt * fix: e2e typing fix * fix: turn off diagnostics for e2e * fix: clear db fields between tests * fix: prettier and linting changes * fix: additional linting fixes --------- Co-authored-by: Yazeed Loonat <[email protected]> * fix: updates from what I learned * fix: forgot swagger file * fix: updates per morgan * fix: updates per sean/morgan and test updates * fix: updates per sean and morgan * fix: maybe resolving test race case * fix: removing jurisdictionName param * fix: upates per sean and emily * fix: updates per emily * fix: updates to listing test * fix: trying to remove seeding for e2e testing * fix: updating test description * fix: updates per morgan * fix: adding some more tests --------- Co-authored-by: Morgan Ludtke <[email protected]>
* feat: prisma schema generation * fix: cleaning up removed "models" * fix: updates per emily * fix: caught some schema errors * feat: listing get endpoints * feat: adding DTOs * feat: openapi and swagger updates * fix: pass through DTOs * fix: updates per emily * feat: adding ci jobs * fix: round 2 * fix: indentation problem * fix: ci updates * fix: ci test again * fix: adding maybe missing library? * fix: running yarn install * fix: updates per morgan * fix: ci fix round x * fix: test updates * fix: integration tests and ci * fix: update for tests * fix: fixing scheme so migrations can be created * feat: creating ami-chart endpoints * feat: reserved community type * feat: unit type endpoints * fix: updates per morgan * fix: update backend-new circleci job (bloom-housing#3489) * fix: update backend-new circleci job * fix: add cache * fix: add class validator * fix: update list typing * fix: add class transformer * fix: add listing type * fix: one more attempt at typings * fix: update jest config file * fix: add dbsetup * fix: one more attempt * fix: e2e typing fix * fix: turn off diagnostics for e2e * fix: clear db fields between tests * fix: prettier and linting changes * fix: additional linting fixes --------- Co-authored-by: Yazeed Loonat <[email protected]> * fix: updates from what I learned * fix: forgot swagger file * fix: updates per morgan * fix: updates per sean/morgan and test updates * fix: updates per sean and morgan * fix: maybe resolving test race case * fix: removing jurisdictionName param * fix: upates per sean and emily * fix: updates per emily * fix: updates to listing test * fix: updates per ami chart * fix: trying to remove seeding for e2e testing * fix: updating test description * fix: updates from reserved-community-type learning * fix: updates per morgan * fix: converting name to enum --------- Co-authored-by: Morgan Ludtke <[email protected]>
* fix: first part of translation service * fix: remaining translation service changes * fix: add google translate dependency * fix: lint fixes * fix: address review comments * fix: add listing e2e change * fix: update ci dbsetup task
* feat: prisma schema generation * fix: cleaning up removed "models" * fix: updates per emily * fix: caught some schema errors * feat: listing get endpoints * feat: adding DTOs * feat: openapi and swagger updates * fix: pass through DTOs * fix: updates per emily * feat: adding ci jobs * fix: round 2 * fix: indentation problem * fix: ci updates * fix: ci test again * fix: adding maybe missing library? * fix: running yarn install * fix: updates per morgan * fix: ci fix round x * fix: test updates * fix: integration tests and ci * fix: update for tests * fix: fixing scheme so migrations can be created * feat: creating ami-chart endpoints * feat: reserved community type * feat: unit type endpoints * feat: unit accessibility priority type * fix: updates per morgan * fix: update backend-new circleci job (bloom-housing#3489) * fix: update backend-new circleci job * fix: add cache * fix: add class validator * fix: update list typing * fix: add class transformer * fix: add listing type * fix: one more attempt at typings * fix: update jest config file * fix: add dbsetup * fix: one more attempt * fix: e2e typing fix * fix: turn off diagnostics for e2e * fix: clear db fields between tests * fix: prettier and linting changes * fix: additional linting fixes --------- Co-authored-by: Yazeed Loonat <[email protected]> * fix: updates from what I learned * fix: forgot swagger file * fix: updates per morgan * fix: updates per sean/morgan and test updates * fix: updates per sean and morgan * fix: maybe resolving test race case * fix: removing jurisdictionName param * fix: upates per sean and emily * fix: updates per emily * fix: updates to listing test * fix: updates per ami chart * fix: trying to remove seeding for e2e testing * fix: updating test description * fix: updates from ami chart learnings * fix: updates from reserved-community-type learning * fix: test updates * fix: updates per pr comments * fix: e2e test update * fix: updates for ci * fix: possible ci fix * fix: possible fix for ci errors * fix: maybe fixes to ci --------- Co-authored-by: Morgan Ludtke <[email protected]>
* feat: prisma schema generation * fix: cleaning up removed "models" * fix: updates per emily * fix: caught some schema errors * feat: listing get endpoints * feat: adding DTOs * feat: openapi and swagger updates * fix: pass through DTOs * fix: updates per emily * feat: adding ci jobs * fix: round 2 * fix: indentation problem * fix: ci updates * fix: ci test again * fix: adding maybe missing library? * fix: running yarn install * fix: updates per morgan * fix: ci fix round x * fix: test updates * fix: integration tests and ci * fix: update for tests * fix: fixing scheme so migrations can be created * feat: creating ami-chart endpoints * feat: reserved community type * feat: unit type endpoints * feat: unit accessibility priority type * feat: unit rent type * fix: updates per morgan * fix: update backend-new circleci job (bloom-housing#3489) * fix: update backend-new circleci job * fix: add cache * fix: add class validator * fix: update list typing * fix: add class transformer * fix: add listing type * fix: one more attempt at typings * fix: update jest config file * fix: add dbsetup * fix: one more attempt * fix: e2e typing fix * fix: turn off diagnostics for e2e * fix: clear db fields between tests * fix: prettier and linting changes * fix: additional linting fixes --------- Co-authored-by: Yazeed Loonat <[email protected]> * fix: updates from what I learned * fix: forgot swagger file * fix: updates per morgan * fix: updates per sean/morgan and test updates * fix: updates per sean and morgan * fix: maybe resolving test race case * fix: removing jurisdictionName param * fix: upates per sean and emily * fix: updates per emily * fix: updates to listing test * fix: updates per ami chart * fix: trying to remove seeding for e2e testing * fix: updating test description * fix: updates from ami chart learnings * fix: updates from ami chart learnings * fix: updating client * fix: updates from reserved-community-type learning * fix: test updates * fix: e2e test updates * fix: updates per morgan * fix: resolving merge conflicts * fix: updates for tests --------- Co-authored-by: Morgan Ludtke <[email protected]>
* feat: prisma schema generation * fix: cleaning up removed "models" * fix: updates per emily * fix: caught some schema errors * feat: listing get endpoints * feat: adding DTOs * feat: openapi and swagger updates * fix: pass through DTOs * fix: updates per emily * feat: adding ci jobs * fix: round 2 * fix: indentation problem * fix: ci updates * fix: ci test again * fix: adding maybe missing library? * fix: running yarn install * fix: updates per morgan * fix: ci fix round x * fix: test updates * fix: integration tests and ci * fix: update for tests * fix: fixing scheme so migrations can be created * feat: creating ami-chart endpoints * feat: reserved community type * feat: unit type endpoints * feat: unit accessibility priority type * feat: unit rent type * feat: jurisdiction * fix: updates per morgan * fix: update backend-new circleci job (bloom-housing#3489) * fix: update backend-new circleci job * fix: add cache * fix: add class validator * fix: update list typing * fix: add class transformer * fix: add listing type * fix: one more attempt at typings * fix: update jest config file * fix: add dbsetup * fix: one more attempt * fix: e2e typing fix * fix: turn off diagnostics for e2e * fix: clear db fields between tests * fix: prettier and linting changes * fix: additional linting fixes --------- Co-authored-by: Yazeed Loonat <[email protected]> * fix: updates from what I learned * fix: forgot swagger file * fix: updates per morgan * fix: updates per sean/morgan and test updates * fix: updates per sean and morgan * fix: maybe resolving test race case * fix: removing jurisdictionName param * fix: upates per sean and emily * fix: updates per emily * fix: updates to listing test * fix: updates per ami chart * fix: trying to remove seeding for e2e testing * fix: updating test description * fix: updates from ami chart learnings * fix: updates from ami chart learnings * fix: updating client * fix: updates from reserved-community-type learning * fix: test updates * fix: e2e test updates * fix: updates from previous models * fix: test updates * fix: updates per emly --------- Co-authored-by: Morgan Ludtke <[email protected]>
* fix: add better seeded data * fix: remove temporary listing and unit factory * fix: update readme * fix: add better addresses
* fix: add procfile * fix: update to prod start command * fix: correct path to main
* feat: prisma schema generation * fix: cleaning up removed "models" * fix: updates per emily * fix: caught some schema errors * feat: listing get endpoints * feat: adding DTOs * feat: openapi and swagger updates * fix: pass through DTOs * fix: updates per emily * feat: adding ci jobs * fix: round 2 * fix: indentation problem * fix: ci updates * fix: ci test again * fix: adding maybe missing library? * fix: running yarn install * fix: updates per morgan * fix: ci fix round x * fix: test updates * fix: integration tests and ci * fix: update for tests * fix: fixing scheme so migrations can be created * feat: creating ami-chart endpoints * feat: reserved community type * feat: unit type endpoints * feat: unit accessibility priority type * feat: unit rent type * feat: jurisdiction * feat: multiselect question endpoints * fix: updates per morgan * fix: update backend-new circleci job (bloom-housing#3489) * fix: update backend-new circleci job * fix: add cache * fix: add class validator * fix: update list typing * fix: add class transformer * fix: add listing type * fix: one more attempt at typings * fix: update jest config file * fix: add dbsetup * fix: one more attempt * fix: e2e typing fix * fix: turn off diagnostics for e2e * fix: clear db fields between tests * fix: prettier and linting changes * fix: additional linting fixes --------- Co-authored-by: Yazeed Loonat <[email protected]> * fix: updates from what I learned * fix: forgot swagger file * fix: updates per morgan * fix: updates per sean/morgan and test updates * fix: updates per sean and morgan * fix: maybe resolving test race case * fix: removing jurisdictionName param * fix: upates per sean and emily * fix: updates per emily * fix: updates to listing test * fix: updates per ami chart * fix: trying to remove seeding for e2e testing * fix: updating test description * fix: updates from ami chart learnings * fix: updates from ami chart learnings * fix: updating client * fix: updates from reserved-community-type learning * fix: test updates * fix: e2e test updates * fix: updates from previous models * fix: updates from previous models * fix: updates to tests * fix: swagger update * fix: update per sean * fix: updates per emily * fix: updates to it() and build filters --------- Co-authored-by: Morgan Ludtke <[email protected]>
* feat: heartbeat endpoint * fix: update for ci * fix: updates per morgan * fix: updates per morgan * fix: missed a spot
* feat: prisma changeover for users
* fix: add email-service * fix: add todo comment
* feat: initial connect of public site to prisma * fix: test fixes * fix: do not hard code the port * fix: correct the filtering * fix: add 4 and 5 bed * fix: skip all application tests * fix: setup better ami chart seed data * fix: update rental assistance seed data * fix: review comments
2 failed tests on run #25 ↗︎
Details:
Review all test suite changes for PR #501 ↗︎ |
* feat: single use code request endpoint * fix: updating mocks * fix: update per Em and Emily * fix: updates after convo with eric * fix: updates to tests
f8eff55
to
1ed0807
Compare
* fix: export activity interceptor * fix: import path * fix: improve export logging tests * fix: tidy up implementation * fix: commenting for clarity
|
@emilyjablonski I'll fix that. But I'd recommend running |
@ludtkemorgan That worked thank you! It could just be me, but as I'm poking around I'm noticing that the partners site is moving very slowly - it could be something unrelated, but just curious if others notice the same / wanted to flag |
2e46322
to
1031eaa
Compare
* fix: limit the characters for name on user (#667) * fix: fixes password out of date error messaging (#669) * fix: fixes password out of date error messaging * fix: prod error fixes * fix: test fix * fix: public site fix take 2 (#670) * feat: new endpoint, forgot pwd fix (#671) * feat: new endpoint, forgot pwd fix * feat: using new endpoint to public * fix: update per morgan * fix: updates to pr * fix: new test to get us over coverage * fix: update per morgan * fix: add all of the jurisdiction data to external (#672) * fix: add all of the jurisdiction data to external * fix: use correct field name * fix: add security around application list (#674) * fix: add security around application list * fix: test fixes * fix: coverage requirement drop --------- Co-authored-by: Morgan Ludtke <[email protected]>
For documentation sake, I found that the listing image upload was erroring if the name was greater than or equal to 128 characters |
It was determined that this is also a bug in core. A PR has been made there to address it bloom-housing#3934 |
585574e
to
fbf8ec0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
soem minor questions looks good overall!
4c3d449
to
f15413f
Compare
e722766
to
8f279c8
Compare
@YazeedLoonat Your comments have been addressed. I also added a few more things since your last review:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Pull Request Template
Issue Overview
This PR addresses #389
Description
This PR pulls over the prisma changes from core and also has the majority of the changes specific to Doorway.
Note working through the following still so the PR isn't 100% ready, but can be looked at by the team to find any issues.
What is still remaining:
Filtering on the listings pageTests working in github actionsUpdating the docker images for backendHow Can This Be Tested/Reviewed?
This can only be tested locally and all flows on both public/partner sites should be tested (excluding the items in "what is still remaining" above)
Notes to test this locally:
.env
file in api directory with the values from.env.template
. You can use the same values you might have setup in core. But note there are a few values that are specific to Doorway such as the values to publish to s3. If you don't already have those values reach out to Morganyarn install
from api directoryyarn prisma generate
from api directoryyarn db:reseed:with-external:dev
from api directoryyarn dev:all
from root directory (make sure you have also installed at root)Specific areas that should be tested extra closely:
Checklist:
yarn generate:client
and/or created a migration if I made backend changes that require themReviewer Notes:
Steps to review a PR:
On Merge:
If you have one commit and message, squash. If you need each message to be applied, rebase and merge.