-
Notifications
You must be signed in to change notification settings - Fork 9
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
getAddSystemRolesHandler tests #309
Conversation
Codecov Report
@@ Coverage Diff @@
## dev #309 +/- ##
==========================================
+ Coverage 59.40% 69.24% +9.84%
==========================================
Files 77 175 +98
Lines 2589 4959 +2370
Branches 709 1115 +406
==========================================
+ Hits 1538 3434 +1896
- Misses 1044 1447 +403
- Partials 7 78 +71
Continue to review full report at Codecov.
|
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
* readme update to test the test pipeline (#204) (#205) * Error message that users can have duplicate entries on IUCN, species and permits (#196) * Error message that users can have duplicate entries on IUCN, species and permits * put back * fix * awesome * better test * this is great * this is great actually * fix * more tests * try * fixtest * species validation too * fix * BHBC-964: File upload component + tests (#203) * BHBC-964: File upload component + tests * Remove unused variables/classes. Update tests. * Update tests Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-964: Additional UI tweaks and test updates (#208) * BHBC-964: Additional UI tweaks and test updates * More missing tests (#210) * add test case for mapcontainer * add dollarfield test * fix formatting * add public layout tests (#209) * add public layout tests * wording * [BHBC-965] Project Page UI Clean-up / Refactor Markup (#212) * [BHBC-965] Project Page UI Clean-up / Refactor Markup * Trigger Build * Update app/src/features/projects/view/ProjectPage.tsx Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-969 (#213) * model changes for attachments and lookup values for system and project roles * model changes for attachments and lookup values for system and project roles * remove unneeded file and remove merge artifact * fixed format Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-934: Edit funding rework (#207) BHBC-934: Edit funding rework * Implement the designs for listing attachments & Enhance file upload end-points (#214) * basic attachments list view and retrieve * wip * more wip * it works ete * fix formatting * minor snap update * final cleaning * fix format * fix duplication * trigger build * update * fix format * update date fix * rollback * Scaling down and better cleanse (#215) * Scaling down and better cleanse * Imporve the order * Formatting * Debug * Debug 2 * awk update * AWK special chars * xx * remove stange character * update the static * first (#216) * BHBC-914: Save drafts (#211) * BHBC-914: Save drafts * Reduce duplication * Code review updates * Fix merge issue Co-authored-by: Shreyas Devalapurkar <[email protected]> * Add missing attachments tests (#217) * backend tests for attachments * frontend tests for attachments * remove * fixes * coverage * Cleanup 😄🗑️ (#218) * delete unused files * more removal * BHBC-964 (#219) * BHBC-964: file upload improvements * update tests * Remove console log * Update unit tests * Remove unused import Co-authored-by: Shreyas Devalapurkar <[email protected]> * Add missing tests and fix FE warning (#221) fix front end functionality * Improve the user seed to only seed users as needed. (#224) * [BHBC-965] Project Page UI Clean-up / Refactor Markup (#223) * [BHBC-965] Project Page UI Clean-up / Refactor Markup * [BHBC-965] Null / Undefined Fixes * [BHBC-965] Fix Formatting Co-authored-by: Shreyas Devalapurkar <[email protected]> * Add delete funding (#220) Add and delete funding from the project view change * Implement functionality to view draft projects in the project list (#222) Implement functionality to view draft projects in the project list * Code cleanup and tests (#225) Code cleanup and tests * BHBC-973 Db modelling for tracking user requests (#228) * BHBC-973 - addition of persistance targets to support work ledger tables: administrative_activity administrative_activity_type administrative_activity_status_type - modification of audit dates to UTC - various description updates * BHBC-973 - addition of persistance targets to support work ledger tables: administrative_activity administrative_activity_type administrative_activity_status_type - modification of audit dates to UTC - various description updates * adjusted jira status for pr check * add delete confirmation dialog on attachment delete (#227) * add delete confirmation dialog on attachment delete * BHBC-914: Drafts now save WIP steps correctly. (#230) * API Tests (#229) * awesome tests * add test cases to get file coverage to 100% (#231) * get many files to 100% coverage * Add missing tests to code queries file (#233) * add missing tests (#234) Co-authored-by: Nick Phura <[email protected]> * Add missing FE tests (#235) * add missing fe tests * Build time improvements (maybe??) (#232) Replace all dereferenced material-ui imports with individual imports to improve performance (hopefully?) * Bhbc 964 (#236) * Improvements to file upload components * BHBC-964: Update tests * Update imports * Adding a new funding source test case (#237) add funding source test case * Implement functionality to edit draft projects (#238) * wip * end to end * add queries tests * fix code smell * add initial load test * add tests * trigger build * add test case * pr feedback * fix * fix code smell * small fix * fix and refactor duplicate code * Implement Permit session in the Create Project and View Project page (#241) * wip, got it working * more wip, add basic tests * format * code smell * add tests * fix test * add test case * missing dependencies * [BHBC-965] Project Page UI Clean-up / Refactor Markup (#242) * [BHBC-965] Project Page UI Clean-up / Refactor Markup * [BHBC-965] Fix Formatting * Trigger Build Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-714 Delete a project (#243) * - added procedure api_delete_project * - added procedure api_delete_project * Update database/src/migrations/release.0.11/api_delete_project.sql Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Shreyas Devalapurkar <[email protected]> * Edit the Permits section in the View Project page (#244) * User denied access to BioHub (#245) improved access-denied page, and page-not-found page * BHBC-985: System user role updates (#240) * BHBC-985: System user role updates - Add support for authorization in API - Add support for database connections with the API's user in context - Fixed bug where BCEID users weren't being parsed correctly in db.ts - Add systemRole support to useKeycloakWrapper.tsx - Add endpoint to fetch user information - Incorporated Charlie's context updates to allow the API to be set as the database context user. * BHBC-985: Updates to sql and api role checks * - Review updates - Remove system role checking in APi until we are ready to enforce it * BHBC-900: Use management page + accesss request list (#246) * BHBC-900: Manage users page + access requests list * Updates * Code review updates + formatting + snapshot fixes * Add 'Not Applicable' defaults to access request list * Remove old TODO, join regional_offices in UI * BHBC-983 Add permit type field to the DB (#247) * - added attribute type to tables project_permit and no_sample_permit * - adding attribute type to tables project_permit and no_sample_permit Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-900: Tests + minor updates (#248) BHBC-900: Tests + minor updates + fix roles * Active Users List (#249) * new file * wip * add a test * add test * add test case * Trigger Build * address feedback and add test case Co-authored-by: Anissa Agahchen <[email protected]> * Add test coverage ✔️ (#252) * Add permit type field to permit section (create, view, and edit) (#251) * Request access page (#239) * basic page added * very basic routing based on a page needing a valid role * got api working with hardcoded userid * role can be selected * wip * access-request linked to the forbidden page * more wip * format and such * standard errors * update * redirects * updates * format * fix * tests * clean ups * tests * updated snapshot * remove comments * one more test * remove code smell * broken wip * bunch of updates * updates * lint * cleanups * final * Misc code updates Co-authored-by: Nick Phura <[email protected]> * Remove test route roles (#254) * Remove test route roles * Fix formatting * Various tests and cleanups (#253) * add tests (#256) * BHBC-993: Review access requests + misc user/role management endpoints + misc cleanup (#255) * BHBC-993: Review access requests + misc user/role management endpoints + misc cleanup * Allow users to navigate the Create Project form out of order (#257) * ability to navigate create project flow out of order * small fix * pr feedback and a test case * fix test coverage * testing project funding item form and changes to draft wording and exiting automatically * project iucn form tests * fixes and merge conflicts, nicks optimization * API tests unlocked and permit/create project flow fixes (#259) * BHBC-993: Misc Updates + tests (#258) * Add email to the data blob for access requests, show in UI (#260) * Get self.ts to 100% coverage (#261) * Moar Tests (#263) * Add unit tests for request dialog * More tests * Review updates * Get user.ts to 100% coverage (#262) * Get codes.ts from 0-100 coverage and also permit-no-sampling coverage to 76% (#265) * codes.ts from 0-100 coverage * add test case * more tests * Aa more tests (#264) * wip * more wip * got tests working * resolved feedback * fix * Implement the project metadata description text in the UI (#267) * all fixes * update fields on projects list * proper fields in test mock * final cleaning * BHBC-986: Update endpoint roles and hide manage users link (#266) * Delete jira-lint.yml (#269) * Update Db code table content (#270) * wip * final fix * Surveys List Component (#268) * survey list component * tests and snaps * dont use snapshots * trigger build * trigger build * fix issue * trigger build * BHBC 1015 + 1016 - Structure and data passing for creating surveys in the UIs (#273) * basic changes * basic routing with hardcoded projectId * outer structure done * structure completed * cleanup * tests updates * addressing feedback * code smells * Update app/src/features/surveys/CreateSurveyPage.tsx * Update app/src/features/surveys/CreateSurveyPage.tsx * Update app/src/features/surveys/CreateSurveyPage.tsx * Update app/src/features/surveys/CreateSurveyPage.tsx * trigger build * format fix Co-authored-by: Anissa Agahchen <[email protected]> * Study area form, general information form, proprietary data form, and agreements form component (surveys) (#271) * Study area form component * add generalinformationform * update comment * add proprietary data forms * trigger build * add agreements form * implement forms into layout * Some missing surveys-related tests (#274) * Bhbc 1013 (#276) * BHBC - 1013 - addition of survey metadata tables * BHBC - 1013 - addition of survey metadata tables * - run lint Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Shreyas Devalapurkar <[email protected]> * xl not lg (#277) * xl not lg * snap * BHBC-981: Update create project page to wizard style (#275) * BHBC-1013 2 (#279) * BHBC-1013 v2 - added survey.location_name - moved survey.disa_required to survey_proprietor.disa_required * BHBC-1013 v2 - added survey.location_name - moved survey.disa_required to survey_proprietor.disa_required Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Anissa Agahchen <[email protected]> * BHBC-1023: Front end work for - Create Survey API and connect to Save and exit button (#278) * Merge branch 'dev' of https://github.com/bcgov/biohubbc into adding-c… (#281) * Merge branch 'dev' of https://github.com/bcgov/biohubbc into adding-cypress * Update snaps * BHBC-1013 v3 (#283) * Updates to proprietary data section of create survey (#282) * make proprietary data section conditionally visible * show disa at all times * first nations * fix issues * one missing test case * Update autocomplete field to allow single elements and string/numbers (#285) * add first nations id field to send to api (#287) * BHBC: 1033 -> First pass on survey view page (not wired with backend) (#286) * Test more things and refactoring (#288) * BHBC-1007 (#289) * BHBC-1013 v3 - removed survey.is_FOIPA * BHBC-1007 - added table wldtaxonomic_units Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-1021 API built to receive survey creation requests (#284) * some tests (#290) * some tests * fix Co-authored-by: Shreyas Devalapurkar <[email protected]> * Viewing surveys in list and details on view page (#291) * getting the right view data back * list view, end to end * finalize * formatting ugh * remove * bceid user request (#292) * Edit general information survey metadata and other fixes/changes (#293) * wip * fixes * got edit gi working * format:fix * clean * code smell/duplication * improvements * format:fix * test fixes * wording * fix * pr feedback * feedback: * missing tests for survey stuff (part 1 of many) (#295) * missing test * test 2 * BHBC-989- Assign project owner role to BCeID user (#296) * more missing api tests for surveys (#297) * more survey api tests (#298) * New updates (#300) * Shapefile uploads on map (#299) * Button with tooltip * Testing file type * Install dependencies * More dependencies * trying to load zip file * Shapefile converting to GeoJSON * Cleaning up * doc * Updating tooltip * Removing unused dependencies * Not sure how this got here * Uploading shapefile * upper scope * Tests passing * Linting * Removing catching * Removed titles * wip * Logs * format fix * no log * Different tile type checks * Null check * fix tests * Await instead of a callback * semicolon * this is a dev dependency Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-992: Log out / Log in (#294) * BHBC-992: Logout - Add util for siteminder + keycloak logout - Add username + logout button to header - Add log in page - Update routing to allow for un-authenticated pages * BHBC-992: Add siteminder url to env/pipeline/etc * Trigger build * BHBC-992: Add siteminder env to app config (accidentally added to api config) * BHBC-992: Review updates + add tests + fix existing tests * BHBC-992: Fix issue where submitting an access request would not route you correctly to the request submitted page - Added a `refresh` function to the keycloak wrapper * Update app/src/pages/login/LogInPage.tsx * BHBC-992: Remove auto-redirect to access request page Co-authored-by: Anissa Agahchen <[email protected]> Co-authored-by: Shreyas Devalapurkar <[email protected]> * Updated the code to work with a test id. (#305) * Updated the code to work with a test id. * Added new test users to seed * Change test names in seed * 🤖 Transformers, dependabots in disguise (#307) * Bump hosted-git-info from 2.8.8 to 2.8.9 in /api (#304) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](npm/hosted-git-info@v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump hosted-git-info from 2.8.8 to 2.8.9 in /database (#303) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](npm/hosted-git-info@v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash from 4.17.20 to 4.17.21 in /api (#302) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.20...4.17.21) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lodash from 4.17.20 to 4.17.21 in /database (#301) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.20...4.17.21) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * survey list/create test (#306) * start tests * get to 100 * progress on create survey tests * all survey backend is tested * final Co-authored-by: Anissa Agahchen <[email protected]> * BHBC-992-2: Fix infinite loop if an existing user with a role requests access (#308) - Add/Update some tests * Added/updated tests for the forbidden page (#310) * getAddSystemRolesHandler tests (#309) * more tests * clean up * Test code adjustment (#311) * Test code adjustment * Select regions * add funding source tests complete (#312) * add funding source tests complete * more tests * update * Add surveygeneralinformation tests (#313) * Add a map to the survey metadata to record survey boundary (#315) * more tests for deleting funding source (#314) * more tests for deleting funding source * fixed test Co-authored-by: Shreyas Devalapurkar <[email protected]> Co-authored-by: Shreyas Devalapurkar <[email protected]> Co-authored-by: Nick Phura <[email protected]> Co-authored-by: jeznorth <[email protected]> Co-authored-by: Charlie Garrett-Jones <[email protected]> Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Anissa Agahchen <[email protected]> Co-authored-by: Nick Phura <[email protected]> Co-authored-by: Jamie Popkin <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Added/updated tests for the forbidden page (#310) * getAddSystemRolesHandler tests (#309) * more tests * clean up * Test code adjustment (#311) * Test code adjustment * Select regions * add funding source tests complete (#312) * add funding source tests complete * more tests * update * Add surveygeneralinformation tests (#313) * Add a map to the survey metadata to record survey boundary (#315) * more tests for deleting funding source (#314) * more tests for deleting funding source * fixed test Co-authored-by: Shreyas Devalapurkar <[email protected]> * system user and delete attachments api tests finished (#317) * system user tests finished * trigger * delete attachment tests * trigger * fix file size issue (#319) * Edit survey metadata - study area (#318) * got it working * update tests * fix * trigger * trigger * fix warnings * fix * fix 400 issue * fix tests * Some API tests (#321) * Tests for delete draft * tests got get draft project * format-fix * tests for listing attachments * edits * Trigger Build * Trigger Build * fix test * BHBC-992-3: Update logout logic, Add dialog context (#320) * BHBC-992-3: Add dialog context and update most errorDialog and yesNoDialogs to use it. * Address code smells * Address code smells * Update dialog context jsdoc * Add type to keycloak object * Code review updates * Survey start date should not come before project start date (#323) * updates based on robin feedback (#326) * Study species table, species on the survey (not project) and more major changes (#322) * BHBC-1082 BHBC-1069, BHBC-529 - added table study species - added table survey attachment - added table survey funding source - various data integrity constraints * BHBC-1082 BHBC-1069, BHBC-529 - added table study species - added table survey attachment - added table survey funding source - various data integrity constraints * Bhbc 1082 api app (#325) * Add taxon (species) to codes endpoint * Remove old hardcoded species object * Fix incorrect taxon table name * Update sql for taxon codes * Update species string to number * update species in survey * Update survey interface * update survey species to be multiselect * got it all working ugh * cleaning Co-authored-by: Nick Phura <[email protected]> * wip * still wip * formatting * lint fix * BHBC-1010 - adjusted table study species to remove foreign key to projects * BHBC-1010 - adjusted table study species to remove foreign key to projects * - added trigger changes * - adjust migration file * cleanup and got it all working end to end * lesgooo * fix all backend tests * fix fe tests * add tests * feedback * remove species e2e step * trigger build * trigger build Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Shreyas Devalapurkar <[email protected]> Co-authored-by: Nick Phura <[email protected]> * BHBC-1010: Modelling Permits to be associated with surveys in addition to projects (#329) * BHBC-1077: Add support for spatial overlay layers (#330) * BHBC-1077: Add support for spatial overlay layers * Address code smells * Update mapContainer tests * Code review updates * Update test Co-authored-by: Shreyas Devalapurkar <[email protected]> * Store artifacts associated to a survey - File upload (#331) * Unit tests!!! (#332) * api tests * add tests * update surveydetails is refactored (#327) (#334) * Add unit tests (#333) * add test case * fix Co-authored-by: Anissa Agahchen <[email protected]> * More unit tests (#335) * add test case * fix * more tests, upload * More API Tests!!! (#336) * fix up tests * more tests * feedback * try fixx * try fixx * E2E Structure (#337) * E2E Structure * Remove the wait time * survey proprietary reset form behaviour (#338) * Add tests for API (#340) * add tests * pr feedback * BHBC-1115 (#344) * BHBC-1115 - addition of survey_publish_history table - addition of survey_occurrence table - modification of api_delete_project to not allow deletions when published data exists * BHBC-1115 - addition of survey_publish_history table - addition of survey_occurrence table - modification of api_delete_project to not allow deletions when published data exists * - missing semi-colon * - format fix Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Shreyas Devalapurkar <[email protected]> * A re-commit of the work done in 1115-2 (#346) * A re-commit of the work done in 1115-2 * set schema name * Basic Security activation * prettified file * new tables for security * Update test.yml (#348) * Update test.yml Update the versions of ubuntu, node, cache and codecov * Update test.yml * Adding event number and title (#349) * Change to id and some changes to the action (#350) * Update id (#351) * Update README.md (#352) * Bug fix from actions developer (#354) * fixed survey proprietor issue (#353) * fixed surve proprietor issue: * clean up * format * Added wait and test to Deploy Action (#355) * Added wait and test to Deploy Action * take out the if statement for the last to steps * update * update * update * update * update * re-run checks * re-run checks * Spatial Search and Project Filter (#347) * project search flushed out * request body spec fix * spatial search working * fix response * fix duplication * start adding query tests * add tests * wip to fix bounds issues * bounds calculation working * add tests * fix formatting issues * add null types to spec * trigger build, why is test coverage so low * add test * address feedback on pr * address more feedback * start adding tests * remove unused files * small updates (#356) * small updates * update * There we go. * forgot $ * last time? * continue on error * update login script * files (#357) * files * chnages * Bump glob-parent from 5.1.1 to 5.1.2 in /database (#360) Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/gulpjs/glob-parent/releases) - [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) - [Commits](gulpjs/glob-parent@v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: glob-parent dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump normalize-url from 4.5.0 to 4.5.1 in /api (#359) Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/sindresorhus/normalize-url/releases) - [Commits](https://github.com/sindresorhus/normalize-url/commits) --- updated-dependencies: - dependency-name: normalize-url dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Block list!!! (#358) * wip on block list page * add tests and api fe * refactoring and renaming * update * Enhance the docker-compose/makefile setup for running/reverting migrations (#361) * Data model for the block_observation table with associated triggers and views * Build Moose observation forms based on prototype (#363) * Ability to retrieve actual block list data (#364) * Updating Project Page Filters Components (#366) * add tests (#368) * bug fix (#369) * Block observation get for update basic endpoint (#365) * make model consistent with anissas (#370) * Throw errors in db connection (#372) * survey/{surveyId}/attachments/upload.ts test coverage (#373) * add test case coverage * add test case coverage to 100% in file * initial observation block data insert (#367) * initial observation block data insert * reinstate error handling * update * minor * full workflow * test for the useObservationApi hook * Trigger Build * tests are working * addressing some feedback * endpoint refactored to be more generic * various fixes * tweaks * more tweaks * test for the create query * test for the create endpoint * test for the model * updates * tiny change * blah * something Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-1158 (#374) * BHBC-1158 - breaking changes on occurrence table names - genericized occurrence records to accommodate incidentals observations - associated occurrences with occurrence submission history - provided perstistance for submission states and messages - deprecated api_delete_project as breaking changes and another effort addressing this - folded existing security artifacts into model * BHBC-1158 - breaking changes on occurrence table names - genericized occurrence records to accommodate incidentals observations - associated occurrences with occurrence submission history - provided perstistance for submission states and messages - deprecated api_delete_project as breaking changes and another effort addressing this - folded existing security artifacts into model * fix issue Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Shreyas Devalapurkar <[email protected]> Co-authored-by: Anissa Agahchen <[email protected]> * Update Block Observation!!! (#371) * got put working * clean up * format fix * tests * add endpoint tests * add tests * add drafts endpoint tests to get to 100% * push up changes * test fixes * fix issue with tests * add enum * fix * empty * Adding cows with 1 or 2 calves (#376) * Delete survey functionality!!! 🗑️ (#375) * delete survey sql * delete survey sql fix * add delete button on fe * it works! * format this stuff * fix test fail * add query test * fix * redeploy * pr feedback * fix * add app endpoint tests * fe tests * remove unrequired test * Delete project functionality!!! (#378) * end to end delete project functionality * add query test * add tests * add test cases * fix * Fix weird CSS issues in Dev (#377) * Update makeStyles import (fixes strange css issue seen in Dev) Update router to remove trailing slashes (removes the need to account for trailing slashes in child routes, which resolves a few funny routing issues) * Update snapshot tests Co-authored-by: Shreyas Devalapurkar <[email protected]> * Fix location of project and survey delete buttons (#379) * Custom TextField changes (#380) * initial commit * Basic text fields are using the customTextField now * more * remaining custom text edit changes * fixes * Update app/src/features/observations/components/BlockObservationForm.tsx Co-authored-by: Shreyas Devalapurkar <[email protected]> * Update app/src/components/fields/CustomTextField.tsx * Update app/src/components/fields/CustomTextField.tsx Co-authored-by: Shreyas Devalapurkar <[email protected]> * testing things that werent previously tested (#382) * testing things that werent previously tested * yest * ancillary post tests * rebuild * Squash some bugs (#383) * bug 1191 * fix 1110 bug * fix bug 1109 * fix 1133 bug * bug fix 1189 * fix 0 null issue * end time validation based on start time * fix api test * db migration to add publish column (#389) * db migration to add publish column * clean up * clean up * Clustering polygons into points on a map (#388) * get clustering working * cleanup * wip, broken * fix issue with iconurl * fix lint * build it * build it * build it * fix migration * make geo mandatory for project * build Co-authored-by: Anissa Agahchen <[email protected]> * Display Project Statuses on Project List (#391) * get project status on view list page * remove log * fix query * general info in two places * BHBC-1173 - introduced survey_status view to encapsulate business rules for determining status of survey_status - incorporated survey status into occurrence submission, survey delete and project delete db api functions - chained occurrence submission, survey delete and project delete db api functions - introduced db api function api_user_is_administrator - introduced db api functions api_get_character_system_constant and api_get_numeric_system_constant - various data integrity checks * Bhbc 1173 2 (#394) * BHBC-1173 - introduced survey_status view to encapsulate business rules for determining status of survey_status - incorporated survey status into occurrence submission, survey delete and project delete db api functions - chained occurrence submission, survey delete and project delete db api functions - introduced db api function api_user_is_administrator - introduced db api functions api_get_character_system_constant and api_get_numeric_system_constant - various data integrity checks * BHBC-1173 - introduced survey_status view to encapsulate business rules for determining status of survey_status - incorporated survey status into occurrence submission, survey delete and project delete db api functions - chained occurrence submission, survey delete and project delete db api functions - introduced db api function api_user_is_administrator - introduced db api functions api_get_character_system_constant and api_get_numeric_system_constant - various data integrity checks Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> * Publish a project (#392) * Stop new-tab link from triggering a page re-render (#395) * Cleanup Create Project Interface and Related Components (#400) Co-authored-by: Nick Phura <[email protected]> * Update search feature map popup with link and project view with statuses (#393) * update search feature map popup and project view with statuses * fix test and a bug with completion status * add in tests * pr feedback * finalize * build Co-authored-by: Anissa Agahchen <[email protected]> * All changes (#398) * All changes * Finel (for now) submission * Update formatting * Needed to add start_date to the rules engine. * Bug fix on date check required ::date (#401) * Delete a published project (#399) * happy path * remove display of system_admin role * updates * updated tests * updates * address feedback * Update tests * Teak app tests * Remove .only * Review comments * small refactor * Update app/src/features/projects/view/ProjectPage.test.tsx Co-authored-by: Nick Phura <[email protected]> Co-authored-by: Nick Phura <[email protected]> Co-authored-by: Shreyas Devalapurkar <[email protected]> * Adding some maintenance functions (#403) * BHBC-1140: DWC ZIP and EXCEL parsing + validation (#396) * BHBC-1140: DWC ZIP and EXCEL parsing + validation * - Add spi validate endpoint - This currently has no specific spi template rules, and mainly showcases parsing/validating excel workbooks. - Update comments * Update spi validation rules. Update header/row parsing. * updates to post into occurrence and occurrence_submission tables * Update to support taxon.csv * Update api/src/paths/spi/validate.ts Co-authored-by: Shreyas Devalapurkar <[email protected]> * Review comments + tests Co-authored-by: Shreyas Devalapurkar <[email protected]> * Display survey statuses on the survey list and view (#404) * add migration for new timestamp column * make required changes * end to end solution * Small test update (#406) * Updates and addition of tests (#402) * fix and add tests * better tests * updates to button style and tests * fix issues * more tests * more test coverage * updates and tests * final tests * address pr feedback * Implement permit fields in the survey metadata form (#405) * got it working! * clean up * fix api tests * fix fe tests * add tests (queries) * fix * fix and make ability to add permits dynamically from survey form * add tests * updated ui * update based on feedback * updates and clean up/feedback * feedback * done * fix jsdoc * use promise.all * fix test * fix ui padding * fix format * BHBC-1080: Part 2 (Unit tests and minor updates) (#407) * comments * add survey permits list endpoint tests and modify schema * tests * Convert generic table "id" name values * BHBC-1173 - introduced survey_status view to encapsulate business rules for determining status of survey_status - incorporated survey status into occurrence submission, survey delete and project delete db api functions - chained occurrence submission, survey delete and project delete db api functions - introduced db api function api_user_is_administrator - introduced db api functions api_get_character_system_constant and api_get_numeric_system_constant - various data integrity checks * BHBC-1197 - data model changes to rename primary key from generic "id" to "table_name_id" - adjust all foreign keys to reflect to primary key names - adjust all API calls to reflect primary key names using aliases to shield front end apps * BHBC-1197 - data model changes to rename primary key from generic "id" to "table_name_id" - adjust all foreign keys to reflect to primary key names - adjust all API calls to reflect primary key names using aliases to shield front end apps - model addition of system user to permits relationship * - model additions to add system user association with permit * - adjusted seed to new primary key names * - missed id fields adjusted * - fixing more id names * fix test * - removing system user to permit association (push to another effort) * fixes * build * - removed test users that were using security layer system roles as the security layer was pulled from the pr Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC 1081: Implement funding to the survey metadata (#408) * funding sources in survey * fixes * tests and fixes * tests * tests galore * tests * fix console error in jest test * resolve issues * build * fix issues * fix test * some feedback addressed * fix generalinformation test * Re-upload after wipe (#411) * temp disbale cypress in pipeline (#412) * temp disbale cypress in pipeline * skips waiting for cypress * again * Fix ga (#413) * temp disbale cypress in pipeline * skips waiting for cypress * again * All * fix queries for deleting a published project (#415) * BHBC-1216: Rudimentary support to upload an occurrence file. (#410) * BHBC-1216: Rudimentary support to upload an occurrence file. - UI to drag/drop occurrence file - API endpoint to add a new record to the occurrence_submission table * Remove .only from test * Code review updates Co-authored-by: Shreyas Devalapurkar <[email protected]> * Fix survey attachment api call (#416) * Update key creation for project/survey attachments (#418) * Update key creation for project/survey attachments * Update api/src/queries/survey/survey-attachments-queries.ts Co-authored-by: Shreyas Devalapurkar <[email protected]> * Update api/src/queries/project/project-attachments-queries.ts Co-authored-by: Shreyas Devalapurkar <[email protected]> Co-authored-by: Shreyas Devalapurkar <[email protected]> * Permits as first class citizens! (#414) * add syster user id column to permit table * make permit system user id column change work throughout api * fix jsdoc * get project workflow working without sampling conducted or weird shorter flow * create permit tab, and page to add non sampling permits * fix and add test * clean up * final changes to get things working * add test and remove log * more tests * more tests again * updates * build * build * better unit test coverage * tests * add tests * remove coordinator info on association call * feedback * BHBC-1219: Initial publish survey + scrape occurrences code. (#419) * BHBC-1219: Initial publish survey + scrape occurrences code. - Includes some misc naming updates. * BHBC-1219: Update tests * BHBC-1219: add tests * BHBC-1219: add/update tests * BHBC-1219: Fix unit test * Update api/src/errors/CustomError.ts Co-authored-by: Shreyas Devalapurkar <[email protected]> * Update api/src/paths/project/{projectId}/survey/{surveyId}/publish.test.ts Co-authored-by: Shreyas Devalapurkar <[email protected]> * Update api/src/queries/survey/survey-occurrence-queries.ts Co-authored-by: Shreyas Devalapurkar <[email protected]> Co-authored-by: Shreyas Devalapurkar <[email protected]> * Display survey occurrences (#417) new component to display template observations, and clickable link * Publish Survey bug fix (#420) * Various tech debt: refactor filezise helper (#421) * refactor filesize helper * build Co-authored-by: Shreyas Devalapurkar <[email protected]> * Publish survey bug fix (#422) * Publish Survey bug fix * Additional updates to publish survey logic Co-authored-by: Shreyas Devalapurkar <[email protected]> * Tech Debt on Sprint Review Day (#423) * nice tests and cleaning * better tests * tests * tests * Update postman requests (#426) * Drawing a circlemarker or marker to create the project boundary creates an error on the map display (#425) * fix bug with circlemarkers * build * try setting maxzoom * fix snap * Add sorting to some code sets (#427) * error with 'start date' - "cannot have survey start date before project start date' (#429) * update messaging * build * Refactor filesize helper, improved template observations page, and added tests (#424) * adjustment of filesize behaviour and associated behaviour * improved template observation page * tests for TemplateObservationList component * Trigger Build * lint * minor change * re-add dependency Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-1210 (#428) * Polish existing feature to select boundaries based on existing layers (#430) * Get fullscreen map working (#431) * phew, get fullscreen map working * snaps * back-end changes for versioning batch uploads (#432) * OpenShift bc and dc (#437) * N8n bc bug (#438) * OpenShift bc and dc * remove the build namespace * Fixing a blocking setting (#439) * Adding unit test coverage (#436) * BHBC-1188: Timezone bug fix (#435) * Inferring region layer info and displaying read-only (#433) * wip * try to fix migration * fix formatting * fix tests * remove park and management unit * phew * BHBC-1259: Move some code to separate components/functions - Minor update to error handling - Minor update to inferred information array to use a Set instead * BHBC-1259: git add WFSFeaturePopup.tsx * migrations * clean up migration files * fix multipolygon and point issue * fix tests * add missing tests * fix issue with timestamp not coming through * fix refresh issue * fix issue * fix format and test * feedback * final commit Co-authored-by: Anissa Agahchen <[email protected]> Co-authored-by: Nick Phura <[email protected]> * Update map wfs feature popup and tooltip contents (#441) * Clean up observations/templates unused code (part 1) (#443) * start clean up * more removals * temp * fix * add back * more clean * remove unused * fix publish survey issue (#444) * BHBC-1249 (#442) * BHBC-1173 - introduced survey_status view to encapsulate business rules for determining status of survey_status - incorporated survey status into occurrence submission, survey delete and project delete db api functions - chained occurrence submission, survey delete and project delete db api functions - introduced db api function api_user_is_administrator - introduced db api functions api_get_character_system_constant and api_get_numeric_system_constant - various data integrity checks * BHBC-1249 - collapsed model changes into model mainline - implementation of api_get_eml_data_package for eml creation * Update README.md (#448) * BHBC 1286: UI Development - for displaying data from uploaded and validated file (#445) * BHBC-1241: dwc Validation Endpoint (#449) * BHBC-1241: update dwc/validate endpoint * BHBC-1241: Fix tests * BHBC-1241: Update validation rules handling logic * BHBC-1241: Update postman requests * BHBC-1241: Code review comments * Empty commit * BHBC-1241: update null checks * Tests and cleanup (#450) * tests * more tests * dependency issues * add test * fix * Update app/src/components/map/WFSFeatureGroup.tsx Co-authored-by: Nick Phura <[email protected]> * Update app/src/components/map/MapContainer.tsx Co-authored-by: Nick Phura <[email protected]> * fix * fix * fix * fix test * buffer issue sorted * fix default debug log Co-authored-by: Nick Phura <[email protected]> * fix sonarcloud bugs (#451) * BHBC-1241-2: Add support for ArchiveFile (#453) * BHBC-1241-2: Add support for ArchiveFile * BHBC-1241-2: Add missing connection.commit() * Update basemap to be BCGov instead of ESRI Imagery (#454) * change basemap layer * update snaps * update snaps * 🤖 Transformers: Dependabots in disguise (#457) * Bump path-parse from 1.0.6 to 1.0.7 in /api (#456) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Shreyas Devalapurkar <[email protected]> * Bump path-parse from 1.0.6 to 1.0.7 in /database (#455) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Hook up BioHub validated end-point to store errors and be callable by the workflow engine (XLSX) (#452) * wip * wip * wip * fixes * fixes * reuse functions * fix formatting * further reduce duplication * duplication * add tests * more tests * try * fix naming * get it working * nice cleaning * nice * pr feedback * sleuthing for single word change * postman collection updates * fix dwc body * fix * BHBC 1251 -> Further enhancement and correction (#458) Fixing up map layers inferring functionality due to weirdness with layers * Get map inferred layers info working (final pass for now) (#459) * Import Observations and See Validation Status/Errors (#446) Import Observations and See Validation Status/Errors (#446) Co-authored-by: Shreyas Devalapurkar <[email protected]> Co-authored-by: Nick Phura <[email protected]> * remove unused geojson schema file for now (#460) * Update readme (#461) * Update readme instructions Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC 1289: Soft Delete an Uploaded Observation (#462) ability to delete an uploaded observation (soft delete) and show no observation in view * Update readme (#463) Co-authored-by: Shreyas Devalapurkar <[email protected]> * feedback for ticket 1289 (#464) updates to migrations, vw survey status * updates to readme (#465) Co-authored-by: Shreyas Devalapurkar <[email protected]> * Misc Updates to makefile/docker-compose/database dockerfile (#467) * Select Survey Type When Creating a Survey (Part 1) (#466) * More frontend tests (#468) * tests * add study area tests (#470) * Structure and first pass for grouping validation errors (#469) * Misc Updates (#473) Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-1290_DM (#472) Model changes to support validation errors, and related API and front-end changes * grouping for invalid value from dropdown list (#475) * BHBC-1303: Update taxon query to fetch additional taxonomic name fields (#474) * Move file back to its original location (#476) * BHBC-540: Add download link to survey submission file (#478) * Out of range (#477) Add out of range submission validator * Making the scripts work again adding file handling (#481) * Making the scripts work again adding file handling * Delete KC_Login.spec.ts * Delete SMT.spec.ts * Update stripped.spec.ts * update name of app on fe (#480) * Update fixes for race conditions (#482) * BHBC-1284: Create a N8N webhook workflow to call the validation end-points (#471) Co-authored-by: Nick Phura <[email protected]> * Formatting errors and warnings for bad formatting (#479) * BHBC-1282 - addition of methodology and template structures - addition of common_survey_methodology table - addition of common_survey_methodology_species table - addition of template table - addition of common_survey_methodology_species_template table - collapse of occurrence_submission table changes into model * BHBC-1282 - addition of methodology and template structures - addition of common_survey_methodology table - addition of common_survey_methodology_species table - addition of template table - addition of common_survey_methodology_species_template table - collapse of occurrence_submission table changes into model * replacing populate_submission_message_type.sql * replacing populate_submission_message_type.sql * Recommended Headers check (#483) * replacing populate_submission_message_type.sql * - adjustments to model to support multiple species/methodology combinations per template * Try out (#486) * Public View (Iteration #1) (#485) Co-authored-by: Nick Phura <[email protected]> * Update make web to restart n8n (to fix known issue: n8n-io/n8n#2155) + misc updates (#488) * Fix bug where project-activities weren't fetched correctly (#489) * add tests (#490) * Frontend tests (#491) projectpage component tests * Add db.ts tests + db init improvements (#492) Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-1282_V2 (#493) - adjustment of location of template validation attribute and addition of survey to methodology link based on workflow discussions Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Shreyas Devalapurkar <[email protected]> * Implement Methodology Values for a Survey (#494) * Add Claudia to user seed (#495) * Add claudias idir to user seed (#496) * update queries to get version as well as name for csm (#498) * BHBC-1312 -> Scenario 3 (#497) * modify routes from /public to /admin * search page public * refactor isAuthenticated function logic * BHBC-1348: Finalize submission validation schema (#500) * Add initial submission validation schema definition. Remove some unused code. * GPX Spatial Upload (#499) * gpx upload works * Move `/.n8n` to `/n8n/.n8n` (#503) * Add `.n8n` to gitignore (#504) * get template methodology species id for occurrence_submission (#501) * BHBC-1331 - addition of table survey_spatial_component (#502) - addition of table survey_spatial_component * Fetch validation schema from DB (#505) * fixed upload of observations with only recommended rules (#507) * BHBC: 1317 - Scan Uploaded Attachments (#506) use clamav to scan file uploaded for malicious content * Migrate validation schemas (#510) * Update docker-compose to help resolve n8n start order issue (#512) * Bump axios to appease dependabot (#513) * First commit including the clamav and pipeline changes (#509) * First commit including the clamav and pipeline changes * Remove files to deal with conflict * Fix api_set context * Updates because paths and test-ids were changed Co-authored-by: Shreyas Devalapurkar <[email protected]> * Quick fix, using a postgres variable that always come in uppercase, but I query on lowercase. (#515) Co-authored-by: Shreyas Devalapurkar <[email protected]> * Resource page to access template (#514) * BHBC-1350: Parse validation schema into rules (#511) Co-authored-by: Anissa Agahchen <[email protected]> Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC 1304: Make Project Attachments Public or Private (#516) using security rules * empty summary results page (#517) * Implement design of the resources page (#518) Co-authored-by: Shreyas Devalapurkar <[email protected]> * BHBC-1342 (#519) - addition of survey_summary_general table - addition of survey_summary_detail table * Revert "update queries to get version as well as name for csm (#498)" (#521) This reverts commit 80cb225. * First upload (#520) * Fix issue where making an attachment private makes all other attachments private too (#522) * Public view of project metadata (#523) * Configured template validations (#526) * BHBC-1342_2 (#524) * S3 for backup storage (#528) * First upload * Adding S3 capabilities to the back up image * Add a slash to point to the right location (#529) Small update to the dockerfile * Update (#531) * BHBC-1342_V3 (#530) * BHBC-1343_V3 - adjustments to survey summary results persistence targets - addition of survey_summary_submission and survey_summary_submission_message tables - removed survey_summary_general and summary_parameter_method_code tables - adjustments to satisfy BHBC-1375 for project report attachment workflow - addition of table project_report_attachment and author tables - various seed population and data integrity checks * Refactor toggle visibility code/endpoints (#527) * Cannot run binary as sh, so removed sh (#532) * Update Dockerfile * fix potential security issue (#533) * Upload (#534) * Update backup.postgres.plugin * Bump nth-check from 2.0.0 to 2.0.1 in /n8n (#535) (#538) * Finalize templates (#536) * See Survey Observations on a Map + More public view stuff (#537) * Finished all screens in project meta - cypress (#541) Co-authored-by: Shreyas Devalapurkar <[email protected]> * Some missing tests (#540) * add transformation workflow to n8n (#539) * update resources and tweak a config (#544) * Update attachment UI to display Security Status and allow download of unsecured published artifacts (#547) Co-authored-by: Roland Stens <[email protected]> * Popup: See Point Metadata on Map (#548) * [BHBC-1355] Update Application Title with Beta Indicator (#550) [BHBC-1355] Update Application Title with Beta Indicator * Upload summary results (#549) * [BHBC-1329] Survey Names Should be Left Justified (#551) * fix map popup (#554) * BHBC-1365_DB (#552) * DB release.0.29 - adjustment and addition of occurrence submission attributes to tr_survey_proprietor - persistence of both input and output file keys and filenames - minor additions to submission status type seed data * Update api/app to reference update occurrence_submission columns (file_name -> input_file_name, key -> input_key) * fix kml and gpx simultaneous upload bug (#555) * Add bold to map popup (#556) * BHBC-1382_DB_V1 (#560) - addition of survey report attachment tables - adjustment of project report author table name * Bump i from 0.3.6 to 0.3.7 in /api (#558) (#559) Bumps [i](https://github.com/pksunkara/inflect) from 0.3.6 to 0.3.7. - [Release notes](https://github.com/pksunkara/inflect/releases) - [Commits](pksunkara/inflect@v0.3.6...v0.3.7) --- updated-dependencies: - dependency-name: i dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Record attachment type for project and/or survey report attachments, also securing survey attachments (#553) Co-authored-by: Roland Stens <[email protected]> * Fixes + enabling the check on project participation (#562) * Update README.md (#563) * BHBC-1318_DB_V1 (#561) * BHBC-1318_DB_V1 - additions to table survey_summary_detail - addition of tables summary_submission_message_type and summary_submission_message_class * Scrape survey results (#557) * Ability to manually set map boundary bounds/extent (#565) * Update README.md (#568) * Move to test (#590) * Fix bug where XLSX parses dates into floating point numbers (#564) * fix date parsing issue * Update logging inside of catch statements from debug -> error (#569) Co-authored-by: Shreyas Devalapurkar <[email protected]> * fix view contents and delete endpoints for summary results (#571) * Filter Project Lists and Map (search tab) by Role (#570) * BHBC-1333 (#573) * BHBC-1333 - added security layer tables - new jsonb shape attributes for projects and surveys * BHBC-1333 - added security layer tables - new jsonb shape attributes for projects and surveys * BHBC-1364 + BHBC-1365 (#542) XLXSX Transformations engine update n8n workflows misc fixes * Create Visual Indicator to Show Deployment Environment (#574) * Warning Indicator for Non-supported Browser (#575) Co-authored-by: Nick Phura <[email protected]> * Validate summary results (#572) * file content is validated and parsed and summary detail records are create for each row * Hit em with the unit test test test test 😺 (#576) api queries tests * Filter geometry from debug logs (#577) * Filter geometry from debug logs * Disable N8N until nginx is setup: https://quartech.atlassian.net/browse/BHBC-1435 * Tests 🐶 (#578) fe tests * API tests (#580) * BHBC-1427: Update focal species to show all 3 names on the View page. (#584) BHBC-1429: Remove lorem ipsum text from create survey page * Add mock for db.ts (#585) remove individual mocks in each test file * More API Tests (#582) variety of src/paths and src/queries tests and fixes * BHBC-1430 (#586) - removed mandatory requirement for security to system user table relationship - various adjustments to survey summary detail Co-authored-by: Shreyas Devalapurkar <[email protected]> * More tests (#588) * More API Tests (...continued) 🦜 (#587) Co-authored-by: Shreyas Devalapurkar <[email protected]> Co-authored-by: Nick Phura <[email protected]> Co-authored-by: Charlie Garrett-Jones <[email protected]> Co-authored-by: Anissa Agahchen <[email protected]> Co-authored-by: Nick Phura <[email protected]> Co-authored-by: Shreyas Devalapurkar <[email protected]> Co-authored-by: Anissa Agahchen <[email protected]> Co-authored-by: Charlie Garrett-Jones <[email protected]> Co-authored-by: charlie garrett-jones <charlie.garrettjones@bayseumcom> Co-authored-by: Nick Phura <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jeznorth <[email protected]>
Overview
getAddSystemRolesHandler tests