-
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
Add bold to map popup #556
Conversation
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Codecov Report
@@ Coverage Diff @@
## dev #556 +/- ##
=======================================
Coverage 74.98% 74.98%
=======================================
Files 273 273
Lines 9149 9149
Branches 1933 1933
=======================================
Hits 6860 6860
Misses 2015 2015
Partials 274 274
Continue to review full report at Codecov.
|
* 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
Add bold to map popup