938 Commits
Author SHA1 Message Date
juhanikatandGitHub 5c065508b4 update project update process in frontend and backend, and add project validators (#1230)
* update project update prosess in frontend, and add project validators

* change project update process in backend

* update project backend files, projectReducer, project validators and tests

* update project api tests, and error handling in ProjectDetails

* update frontend project creation form

* remove ProjectEditPage tests and fix ProjectNewPage tests

* update project api tests, project write process, and project validators

* remove unneeded files relating to projects, and merge project/ and projects/ route files

* remove project validators from backend, and update other project files

* allow all users to view projects table

* fix import issue

* update project api tests to use correct url, and add --runInBand flag to backend unit tests

* update cypress test
2026-08-19 11:21:36 +03:00
juhanikatandGitHub dd4d1fed2f remove cache flags from lint commands (#1236) 2026-08-17 12:25:22 +03:00
fa6dc11fee Update backend services, user right tests and user right documentation (#1217)
* update some backend tests slightly, and update user right docs

* improve locality updating tests

* refactor species merge tests, and add more user rights tests to merging

* fix locality user right issue with users being able to bypass project membership requirements by adding new projects when updating a project, and add tests

* fix small, copilot suggested issues

* change bigint value back to number, and fix hanging test

* add error content checks and  get request test for regions

* add error content checks and reorder tests in time bound/time unit

* add person get tests, update delete tests, and update user right docs

* update museum tests

* update testing docs

* add tests for all user groups in project delete tests

* add more user right tests to project/ and projects/

* Fix pid test

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Rename project get test describe block

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-20 15:01:14 +03:00
juhanikatandGitHub 8f97de1019 Remove species test from root directory, and update the corresponding… (#1180)
* Remove species test from root directory, and update the corresponding test in api-tests

* fix permission test

* update species tests
2026-06-29 13:56:06 +03:00
karilint bae0593b5a Page filtered occurrence key export lookup 2026-06-15 16:06:22 +03:00
karilint 2b970e920b Narrow Darwin Core export validation catches 2026-06-15 15:54:44 +03:00
karilint d57a8b3a6b Skip filtered lookup for empty occurrence exports 2026-06-15 15:25:24 +03:00
karilint bf464fe579 Address filtered export review comments 2026-06-15 15:11:49 +03:00
karilint 0c4e44f947 Address follow-up Darwin Core review comments 2026-06-15 14:33:45 +03:00
karilint bbc11e44b9 Address Darwin Core export review comments 2026-06-15 14:09:24 +03:00
karilint 7c4199d819 Fix Darwin Core export filename tests 2026-06-11 17:54:50 +03:00
karilint 24d4248272 Update Darwin Core export metadata 2026-06-11 17:13:29 +03:00
karilint 5376e3a3ea Fix generated password validation 2026-06-04 16:00:26 +03:00
karilint 4394250980 Add occurrence row history 2026-06-04 15:20:34 +03:00
karilint 3e201043ec Create time update summaries for time unit writes 2026-05-27 19:12:00 +03:00
karilint 65fbf5fe1b Expect bound logs in time unit history test 2026-05-27 14:53:03 +03:00
karilint 22d01f9ab7 Show combined time unit update history 2026-05-27 14:41:46 +03:00
karilint 8c386e150b Fix required field validation for missing keys 2026-05-27 13:34:02 +03:00
karilint 275f2cf11f Show person relation summaries 2026-05-25 14:41:19 +03:00
karilint a78f43bd1a Improve person delete blocker message 2026-05-25 14:25:38 +03:00
karilint 6f4428211c Add protected person deletion 2026-05-25 14:04:06 +03:00
karilint 1dff663be7 Optimize cross-search CSV export 2026-05-22 11:10:32 +03:00
Kari Lintulaakso 143fcce2ae Add express-validator list middleware 2026-05-21 16:02:24 +03:00
karilint 23906f5a4a Add cross-search export content tests 2026-05-21 14:38:11 +03:00
karilint 72b1d879b5 Use POST bodies for cross-search filters 2026-05-21 12:22:16 +03:00
karilint ffa1735e00 Add species field help text 2026-05-20 14:44:59 +03:00
karilint d0ec88ae50 Fix mojibake in test locality fixture 2026-05-20 13:58:15 +03:00
karilint 57b77ee2ed Add full Darwin Core export progress 2026-05-18 15:55:00 +03:00
karilint 4b99fe6c6b Add DwC-DP event occurrence export 2026-05-13 11:54:16 +03:00
karilint 647773d1c9 Harden reference date reads 2026-04-29 11:38:45 +03:00
karilint 172aa16c03 Tolerate invalid occurrence reference dates 2026-04-29 11:25:06 +03:00
karilint 190859c3b3 Tolerate invalid locality reference dates 2026-04-29 11:19:39 +03:00
karilint 3a5e68fc86 Show DwC occurrence export progress 2026-04-29 10:56:11 +03:00
karilint e90e24d2b8 Stream DwC occurrence export 2026-04-28 18:10:12 +03:00
karilint 51fca00a5e Add DwC occurrence export 2026-04-28 17:56:47 +03:00
karilint ec4edd4699 Adjust locality DwC export fields 2026-04-28 13:42:35 +03:00
karilint 30040eaeeb DwC-A localities: include remaining now_loc fields 2026-04-28 10:38:21 +03:00
karilint 101fac67b7 DwC-A localities: export climate/ecometrics/archaeology facts 2026-04-27 17:37:17 +03:00
Kari Lintulaakso 9459dc8058 DwC-A localities: only concat requested fields 2026-04-27 15:41:24 +03:00
karilint 75579122a6 DwC-A localities: expand MeasurementOrFact + parents 2026-04-27 15:26:50 +03:00
karilint 0df9384714 DwC-A localities: add continent/higherGeography/elevation 2026-04-27 14:30:42 +03:00
karilint a8b0178301 Fix locality export Prisma client usage 2026-04-27 14:12:23 +03:00
karilint 41ce6e7b07 Add admin-only DwC-A locality export 2026-04-27 13:57:18 +03:00
karilint 58091d42ad DwC-A: revise taxonRank heuristics 2026-04-27 13:21:35 +03:00
karilint 464a4d1a2f DwC-A: parentMeasurementID + crown type rows 2026-04-24 14:15:37 +03:00
karilint 41240747f5 Prefix taxonID and refine taxonRank heuristics 2026-04-24 13:22:56 +03:00
karilint 2632ff0dda Adjust DwC scientificName and drop taxonConceptID 2026-04-23 17:53:03 +03:00
karilint 6e8ebc940f Expand measurement export and drop remarks 2026-04-23 16:10:02 +03:00
karilint ce934d030c Fix meta.xml fieldsEnclosedBy quoting 2026-04-23 15:56:04 +03:00
karilint 00277b3bee Update DwC taxon mapping 2026-04-23 15:49:01 +03:00