45 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
karilint 94092424c3 Broaden full-field validation coverage 2026-05-28 15:23:38 +03:00
karilint 57b77ee2ed Add full Darwin Core export progress 2026-05-18 15:55:00 +03:00
karilint 3abc4494f7 Prevent duplicate reference authors 2026-04-10 10:50:01 +03:00
Kari Lintulaakso 4f0d0c8315 Wire occurrence table navigation to composite detail key 2026-02-20 13:34:53 +02:00
Kari Lintulaakso 7d23834a0c Document occurrence terminology rollout and validation notes 2026-02-19 15:12:50 +02:00
Kari Lintulaakso d6556b608e Add inventory checklist for Locality-Species UI labels 2026-02-19 12:45:27 +02:00
Kari Lintulaakso 3bfd2367b8 Handle string coordinates in table decimal formatter 2026-02-16 12:07:59 +02:00
Kari Lintulaakso 178af2e7b3 Align CrossSearch coordinate formatting with locality table 2026-02-12 14:32:49 +02:00
Kari Lintulaakso 17be272e30 Add locality table regression tests for numeric formatting 2026-02-12 14:25:21 +02:00
Kari Lintulaakso 8fe64c5a90 Display age time unit labels in Age tab 2025-12-15 13:53:09 +02:00
Kari Lintulaakso 0229712f2c Remove locality species export option 2025-12-09 15:43:13 +02:00
Kari Lintulaakso 716c094fe7 Track dirty state in detail edit context 2025-12-04 15:49:11 +02:00
Kari Lintulaakso ab8287c548 Fix project member selection and protect project id 2025-12-04 12:44:33 +02:00
Kari Lintulaakso 66334e1760 Fix member mapping retaining coordinator entries 2025-12-04 12:18:45 +02:00
Kari Lintulaakso 9142a90651 Fix project edit status and members 2025-12-03 18:47:33 +02:00
Kari Lintulaakso dd5532ee52 Restore project save action in detail view 2025-12-03 17:17:44 +02:00
Kari Lintulaakso f12a070bbf Improve project edit data loading and prefill 2025-12-03 16:39:01 +02:00
Kari Lintulaakso 722925713b Align project edit form with create 2025-12-03 16:15:57 +02:00
Kari Lintulaakso 1471906e7e Disable change password button until inputs valid 2025-12-01 16:53:01 +02:00
Kari Lintulaakso c41426cb7c Normalize time unit rank selection 2025-11-27 15:24:35 +02:00
copilot-swe-agent[bot]andkarilint bf1ff67f2d Simplify TimeUnitsTab test to use direct component testing
Co-authored-by: karilint <19990676+karilint@users.noreply.github.com>
2025-11-27 10:51:57 +00:00
Kari Lintulaakso 70df24669f Fix Time Units tab loading 2025-11-27 12:28:10 +02:00
Kari Lintulaakso 83ba971c13 Strengthen time unit duplicate prevention on frontend 2025-11-26 17:10:07 +02:00
Kari Lintulaakso 7aca39bc5f Improve duplicate time unit detection 2025-11-26 16:16:19 +02:00
Kari Lintulaakso 28d79fa2ae Document duplicate time unit error handling 2025-11-26 15:37:46 +02:00
Kari Lintulaakso 401e892085 Add duplicate time unit guard to creation flow 2025-11-26 15:12:53 +02:00
copilot-swe-agent[bot]andkarilint 472b1e52fa Fix error extraction and add lodash-es mock for Jest
Co-authored-by: karilint <19990676+karilint@users.noreply.github.com>
2025-11-26 11:39:51 +00:00
Kari Lintulaakso ae5589d7bf Improve time unit delete messaging 2025-11-26 12:04:57 +02:00
Kari Lintulaakso 4f3e7272f4 Fix Prettier formatting for locality project UI 2025-11-20 11:43:37 +02:00
Kari Lintulaakso 01739cc42d Update locality project selector flow 2025-11-19 13:38:15 +02:00
Kari Lintulaakso 0bec3de106 Fix delete reference lint errors 2025-11-17 17:51:14 +02:00
Kari LintulaaksoandGitHub 50413d4ef3 Remove unnecessary ESLint disable comments
Removed ESLint disable comments for better code quality.
2025-11-17 13:51:38 +02:00
copilot-swe-agent[bot]andkarilint 2096ca29aa Fix TypeScript linting errors in locality synonym tests
Co-authored-by: karilint <19990676+karilint@users.noreply.github.com>
2025-11-17 11:31:28 +00:00
Kari Lintulaakso 60809cb384 Fix lint errors in LocalityTab synonym tests 2025-11-17 12:21:41 +02:00
Kari Lintulaakso 8df338801d test: cover locality synonym modal additions 2025-11-13 16:43:16 +02:00
Kari Lintulaakso 8fd023453f Adjust SpeciesTable test formatting 2025-11-12 17:05:58 +02:00
Kari Lintulaakso b2a16208c6 Run Prettier on crown type utilities and tests 2025-11-10 12:28:53 +02:00
Kari Lintulaakso ea8e81b5f4 Replace crown type column with functional formatter 2025-11-10 11:31:06 +02:00
Kari Lintulaakso 63ac278ad4 test: cover crown type columns 2025-11-10 10:44:57 +02:00
Kari Lintulaakso 7eaf7014b6 fix: resolve lint issues for return navigation flow 2025-11-06 17:56:43 +02:00
Kari Lintulaakso 4873509ea7 fix: preserve update detail return navigation 2025-11-06 17:15:44 +02:00
Kari Lintulaakso 8966b13f1e test: cover update log return flow 2025-11-06 13:17:37 +02:00
Kari Lintulaakso 26f16c7a02 test: cover reference author filter 2025-10-24 18:19:12 +03:00
Kari Lintulaakso eab91ace4f Add unit tests for species synonym filtering 2025-10-20 17:49:16 +03:00