Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Dev updates from master before merge (#1594)
* Issue 1362/total flagged bug (#1366) * Fix counting totalFlagged property in AFS module * Fix a race condition in AFS module * Update changelog * fix retry import * Throw 429 on application creation retry failure Co-authored-by: Sean Albert <smabert@gmail.com> * fix merge conflicts in master (#1375) * Replace UserContext with AuthContext (#1311) * Replace UserContext with AuthContext * Remove api_requests * Fix imports * Fix userService params * Fix ConfirmationModal * Add missing appUrl * Fixes after rebase and remove useRouter for ui-components * Fix language passed to axios * Adds debug instructions to backend/core readme (#15) (#1390) * Adds start command for backend in debug mode (#15) * Adds start command for backend in debug mode * add notes to readme on debugging the backend * remove package.json changes since there was already a debug command, and update readme (#16) * Add backend/proxy Dockerfile, README.md and nginx config file (#1380) * Add backend/proxy Dockerfile, README.md and nginx config file * Update changelog * Add /jurisdictions endpoint (#1391) * Add /jurisdictions endpoint * Update changelog * Update migration to create jurisdiction relation automatically for existing listings * Revert "Merge latest master (#1370)" (#1394) * Revert "Merge latest master (#1370)" This reverts commit 845f2e6. * Retain overrideTranslations related change from housingbayarea fork * Add reservedCommunityType endpoint (#1395) * Revert "Merge latest master (#1370)" This reverts commit 845f2e6. * Add reservedCommunityType endpoint * adds reservedCommunityType join and select to listing service qb adds reservedCommunityType join and select to listing service qb and reverts change to _app Co-authored-by: seanmalbert <smabert@gmail.com> * fix from PR 1398 * #1378 Use specific aria props in LocalizedLink (#1379) * Rename aria to ariaProps on LocalizedLink avoids name colision with future react prop while allowing for flexibility in what aria props are passed * Update CHANGELOG to document change * Use aria attributes with the - * Define aria-current type with AriaAttributes * set fallback to true for getStaticPaths so new paths can be added * adds revalidate to staticProps * updates for cache revalidation on the frontend * master resolved with merge conflicts from dev (#1482) * 1320/additional eligibility, listings management (#1374) * 1349/leasing agent section, listings management (#1376) * Issue 1328/move property to the listing model (#1361) * Working seeding and read/write * Refactor seeds types * Add tests for encapsulated property * Update frontend client * Update changelog * Update sites/partners and sites/public according to new Listing schema * Update Waitlist.test.tsx and listings-importer.ts * Fix url-helper.ts * Update ui-components tests after schema changes * Fix listingUrlSlug and corresponding tests * Fix types in cypress/support/helpers.ts * Updated broken tests Co-authored-by: dominikx96 <dominik@airnauts.com> * Align dev with master (#1399) * Issue 1362/total flagged bug (#1366) * Fix counting totalFlagged property in AFS module * Fix a race condition in AFS module * Update changelog * fix retry import * Throw 429 on application creation retry failure Co-authored-by: Sean Albert <smabert@gmail.com> * fix merge conflicts in master (#1375) * Replace UserContext with AuthContext (#1311) * Replace UserContext with AuthContext * Remove api_requests * Fix imports * Fix userService params * Fix ConfirmationModal * Add missing appUrl * Fixes after rebase and remove useRouter for ui-components * Fix language passed to axios * Adds debug instructions to backend/core readme (#15) (#1390) * Adds start command for backend in debug mode (#15) * Adds start command for backend in debug mode * add notes to readme on debugging the backend * remove package.json changes since there was already a debug command, and update readme (#16) * Add backend/proxy Dockerfile, README.md and nginx config file (#1380) * Add backend/proxy Dockerfile, README.md and nginx config file * Update changelog * Add /jurisdictions endpoint (#1391) * Add /jurisdictions endpoint * Update changelog * Update migration to create jurisdiction relation automatically for existing listings * Revert "Merge latest master (#1370)" (#1394) * Revert "Merge latest master (#1370)" This reverts commit 845f2e6. * Retain overrideTranslations related change from housingbayarea fork * Add reservedCommunityType endpoint (#1395) * Revert "Merge latest master (#1370)" This reverts commit 845f2e6. * Add reservedCommunityType endpoint * adds reservedCommunityType join and select to listing service qb adds reservedCommunityType join and select to listing service qb and reverts change to _app Co-authored-by: seanmalbert <smabert@gmail.com> * updates listing units reference * fixes cypress tests for application household Co-authored-by: Sean Albert <smabert@gmail.com> Co-authored-by: Emily Jablonski <65367387+emilyjablonski@users.noreply.github.com> Co-authored-by: Marcin Jędras <mjjedras@gmail.com> Co-authored-by: Austin Valeske <avaleske@users.noreply.github.com> * 1351 Preview (#1359) * updates pull request template * removes BACKEND_API_BASE from netlify.toml * updates for partners translation locale overrides * resolve issue with out of sync lock and package files * removes package-lock * updates Layout path * removes gtm key for production, since it should be coming from netlify's settings Already deployed to alameda. * adds simple filter capability to listings and implements * regenerated swagger * changelog entry * Brings dev up-to-date with master (#1360) * updates pull request template * removes BACKEND_API_BASE from netlify.toml * updates for partners translation locale overrides * resolve issue with out of sync lock and package files * removes package-lock * updates Layout path * Fixed paper app submission error if there are no preferences (#1340) * Fixed paper app submission error if there are no preferences * Updated changelog Co-authored-by: dominikx96 <dominik@airnauts.com> * Add assets module (#1307) * Add basic tests for assets module * Add eager to createpresignedurl dto and implement CloudinaryService * Move AppModule imports from module to dynamic resolver * Rework assets service to return timestamp and signature * Rework assets service to return timestamp and signature * Add missing ApiProperty decorator for FormMetadata properties * Add fake cloudinary environment variables to circleci config * Add fake cloudinary secrets to circleci workflows * Fix unit tests * Update changelog * Add assets migration * Return UserBasicDto from POST /users (#1324) * Return UserBasicDto from POST /users * Update User DTO to not include resetToken and update frontend client * Update changelog * Fix user controller responses * Fix yarn.lock being out of sync with package.json (#1342) * removes gtm key for production, since it should be coming from netlify's settings Already deployed to alameda. * Removes GTM_KEY from netlify configuration - already deployed to alameda (#1347) * updates pull request template * removes BACKEND_API_BASE from netlify.toml * updates for partners translation locale overrides * resolve issue with out of sync lock and package files * removes package-lock * updates Layout path * removes gtm key for production, since it should be coming from netlify's settings Already deployed to alameda. * Remove unused package-lock.json (#1344) * refactor: seed data (#1312) * Update hero button styles #1314 (#1329) * feat: navbar custom widths and image only support (#1346) * Add noWelcomeEmail query param to POST /users (#1326) * Add noConfirmationEmail query param to POST /users * Add tests for noConfirmationEmail * Fix linter * Update changelog * Remove merge markers * Fix yarn.lock being out of sync with package.json (#1342) * Removes GTM_KEY from netlify configuration - already deployed to alameda (#1347) * updates pull request template * removes BACKEND_API_BASE from netlify.toml * updates for partners translation locale overrides * resolve issue with out of sync lock and package files * removes package-lock * updates Layout path * removes gtm key for production, since it should be coming from netlify's settings Already deployed to alameda. * Remove unused package-lock.json (#1344) * refactor: seed data (#1312) * Update hero button styles #1314 (#1329) * feat: navbar custom widths and image only support (#1346) * Add noConfirmationEmail query param to POST /users * Add tests for noConfirmationEmail * Fix linter * Update changelog * Remove merge markers * Remove duplicate tests from user e2e Co-authored-by: Sean Albert <smabert@gmail.com> Co-authored-by: Emily Jablonski <65367387+emilyjablonski@users.noreply.github.com> Co-authored-by: Andrea Egan <akegan@users.noreply.github.com> * Flagged Applications Table (#1132) * Add Application flagged sets listing and onInsert creation * Add resolve action * Add client code * Clean up DB after afs tests * Fix backend cross test dependencies * Created flags page * Added listing param * Created hook to fetch flagged applications * Added flags navigation * Added inner navigation * Initial work on the flags page * Added flags navigation * Updated flags cols * Added unique primary applicants qty * Updated columns * Updated columns and table style * Added link to the single flag set * Created new fag page * Basic columns definition * Added checkboxes to select applications * Updated secondary nav applications qty * Renamed and moved component * Added SHOW_DUPLICATES variable to temporary enable/disable navigation * Updated flags routes after next update * Updated tag size * Updated header title * Updated duplicates table * Created useMutation hook * Updated mutation hook * Updated duplicates table and data fetching hook * Created pagionation component to use with ag-grid * Applications page cleanup & implemented a new pagination component * Added page and limit params to the flags hook * Updated flags table and pagination * Cleanup * Updated changelog * Pagination improvements on mobile * Updated navigation tabs * Disable next button when there are no appliacations * Cleanup & updated Layout path * Cleanup * Move navigation component into partners dir Co-authored-by: Michal Plebanski <michalp@airnauts.com> Co-authored-by: dominikx96 <dominik@airnauts.com> * Add table image thumbnails and minimal flush styles (#1339) * Add table image thumbnails and minimal flush styles * Switch to using a TableThumbnail component, fix CSS * Update Changelog with PR #1339 * Update link in Changelog to PR #1339 * 1321/listings management, additional details section (#1338) * adds step to db:reseed that adds the uuid extension if it's not present (#1357) Co-authored-by: Will Lin <4317058+willrlin@users.noreply.github.com> Co-authored-by: dominikx96 <dominikx96@gmail.com> Co-authored-by: dominikx96 <dominik@airnauts.com> Co-authored-by: Michał Plebański <michalp@airnauts.com> Co-authored-by: Emily Jablonski <65367387+emilyjablonski@users.noreply.github.com> Co-authored-by: Andrea Egan <akegan@users.noreply.github.com> Co-authored-by: Jared White <jared@jaredwhite.com> Co-authored-by: Austin Valeske <avaleske@users.noreply.github.com> Co-authored-by: Will Lin <4317058+willrlin@users.noreply.github.com> * update dev branch with master (#1373) * addresses issues from review * updates filter implementation * completely changed filtering for listings * updates to handle multiple values for the same key * aside cleanup and log removal Co-authored-by: dominikx96 <dominikx96@gmail.com> Co-authored-by: dominikx96 <dominik@airnauts.com> Co-authored-by: Michał Plebański <michalp@airnauts.com> Co-authored-by: Emily Jablonski <65367387+emilyjablonski@users.noreply.github.com> Co-authored-by: Andrea Egan <akegan@users.noreply.github.com> Co-authored-by: Jared White <jared@jaredwhite.com> Co-authored-by: Austin Valeske <avaleske@users.noreply.github.com> Co-authored-by: Will Lin <4317058+willrlin@users.noreply.github.com> * 1318/additional fees, listings management (#1377) * Fix units availability display (#1398) * Fix units availability display * Add changelog for unit availability * 1388/date component update take 2 (#1392) * Adds uuid extension step to e2e tests, and update to .env.template (#19) (#1406) * adds step to create uuid extension to e2e test initialization * Add test database environment variable to .env.template and note to readme about it * Add reserved_community_type seed migration (#1411) * Add reserved_community_type seed migration * Update changelog * 1177/add image to listing (#1413) * Add image field to listing * Add image asset relation to listing model Co-authored-by: seanmalbert <smabert@gmail.com> * 1408/submission due date (#1409) * Add due date check to application submission endpoint * Add test checking if submission deadline works * Revert listing state after changes in one of the e2e tests * Add changelog.md udpates * 1418/cache and cleanup (#1422) * updates pull request template * removes BACKEND_API_BASE from netlify.toml * updates for partners translation locale overrides * resolve issue with out of sync lock and package files * removes package-lock * updates Layout path * removes gtm key for production, since it should be coming from netlify's settings Already deployed to alameda. * adds cache clearing, links for adding/editing and cleanup * updated changelog * updates application count logic * adds clearCacheKeys in cacheLib * Add assets endpoints for list and retrieve by id (#1412) * Add assets endpoints for list and retrieve by id * Add assets endpoints for list and retrieve by id Co-authored-by: seanmalbert <smabert@gmail.com> * 1317/listings management, building details & intro (#1420) * 1319/listings management, building features (#1421) * 1178 add result and waitlist related fields to Listing (#1434) * Add tests for updating listing.image relation through listing endpoint * Add resultLink, isWaitlistOpen and waitlistOpenSpots to Listing model * Remove eager relation to listing from user entity * Update client * 1383/listings management, ranking and results (#1433) * 1350 / Units (#1448) * updates pull request template * removes BACKEND_API_BASE from netlify.toml * updates for partners translation locale overrides * resolve issue with out of sync lock and package files * removes package-lock * updates Layout path * removes gtm key for production, since it should be coming from netlify's settings Already deployed to alameda. * adds units to listings form * cleanup around editing/saving units * unit details * updates for disableUnitAccourdion * check for amiChart and FieldGroup revert * fix new listing issue * fixes issues from feedback * moved code into formatFormData * 1381/listings management, application addresses (#1425) * 1381 wip * last toggleable fields * add office hours * translations * details * Add applicationPickUpAddressType and applicationDropOffAddressType columns to Listing model * new backend fields for dropoff address * details page * submit issues * show address types * remove unused application methods * cleanup * application submission notes * default values load in the form * default values for postmark date * typing issues w add page * use existing addresses on listing page * can really share addresses * Add additionalApplicationSubmissionNotes migration (#1441) * pr feedback * pr feedback pr 2 * changelog * type yes/no * combine types * fixup address fxn * update migration * office hours fix * test updated config yaml * testing circleci config update * updated circleci config test * Updated config.yml * Updated config.yml * update migration file Co-authored-by: Michal Plebanski <michalp@airnauts.com> Co-authored-by: Sean Albert <smabert@gmail.com> * 1382/listings management, application dates (#1432) * set fallback to true for getStaticPaths so new paths can be added (#1461) * Dev - adds cache revalidation to frontend app (#1462) * set fallback to true for getStaticPaths so new paths can be added * adds revalidate to staticProps * updates for cache revalidation on the frontend * removes listing controller update (#1464) * Application method/paperpickup (#1469) * adds PaperPickup back * Update listings.controller.ts * revert swagger changes * removes preview logic from ListingView (#1476) * 1153 Dropzone-style file upload component (#1437) * First pass at a dropzone Cloudinary uploader * Style the progress control and provide more complete flow * Tighten up Dropzone usability * Add id for accessibility * Update Changelog with #1437 * 1331/hide eligibility header if no sections present (#1457) * 1331/hide eligibility header if no sections present * changelog Co-authored-by: Emily Jablonski <65367387+emilyjablonski@users.noreply.github.com> Co-authored-by: Michał Plebański <michalp@airnauts.com> Co-authored-by: dominikx96 <dominik@airnauts.com> Co-authored-by: Marcin Jędras <mjjedras@gmail.com> Co-authored-by: Austin Valeske <avaleske@users.noreply.github.com> Co-authored-by: dominikx96 <dominikx96@gmail.com> Co-authored-by: Andrea Egan <akegan@users.noreply.github.com> Co-authored-by: Jared White <jared@jaredwhite.com> Co-authored-by: Will Lin <4317058+willrlin@users.noreply.github.com> * trigger cleanup * fixes listing bug issue * adds additional checks for unit type and priority * update master from dev pt 2 (#1554) * new line * Fix code style issues with Prettier Co-authored-by: Michał Plebański <michalp@airnauts.com> Co-authored-by: Emily Jablonski <65367387+emilyjablonski@users.noreply.github.com> Co-authored-by: Marcin Jędras <mjjedras@gmail.com> Co-authored-by: Austin Valeske <avaleske@users.noreply.github.com> Co-authored-by: Andrea Egan <akegan@users.noreply.github.com> Co-authored-by: dominikx96 <dominik@airnauts.com> Co-authored-by: dominikx96 <dominikx96@gmail.com> Co-authored-by: Jared White <jared@jaredwhite.com> Co-authored-by: Will Lin <4317058+willrlin@users.noreply.github.com> Co-authored-by: Lint Action <lint-action@samuelmeuli.com>
- Loading branch information