Commit Graph
100 Commits
Author SHA1 Message Date
juhanikat 552cd9b91c updated corss-search export error handling 2025-07-14 14:39:59 +03:00
juhanikat d7ec0f6bcc improved cross-search export download message 2025-07-14 12:45:21 +03:00
juhanikat bb859d8b13 add comment to notification.ts 2025-07-14 12:33:54 +03:00
juhanikat a327a76a8a renamed variable 2025-07-14 12:31:48 +03:00
juhanikat 1c6cc0cc8a fix useNotify() calls, and chnaged some typings 2025-07-14 12:30:13 +03:00
juhanikat d71fa27ced changed frontend to download export file in chunks 2025-07-03 15:54:19 +03:00
juhanikat c3682e44c8 removed full_count row from cross-search export file 2025-07-03 14:37:27 +03:00
juhanikat caedd08e02 add waiting for drain event 2025-07-02 15:13:02 +03:00
juhanikat 9ca25e961a improved cross search export and made sql query service execute sql in parts 2025-07-02 14:03:50 +03:00
juhanikat 44ac96f06b Merge branch 'cs-export-issues' of github.com:nowcommunity/nowdatabase into cs-export-issues 2025-07-01 15:44:22 +03:00
juhanikat 0ebe7e87be fix lint issue 2025-07-01 15:42:56 +03:00
juhanikat a3f40dbea4 add transformfunction to cross search export to remove newlines 2025-07-01 15:42:56 +03:00
juhanikat e5a8205aff fix lint issue 2025-06-03 16:18:47 +03:00
juhanikat 96ea794cc6 add transformfunction to cross search export to remove newlines 2025-06-03 15:59:59 +03:00
juhanikat 90f4a0197d changed CrossSearchExportButton filename and added encodeURIcomponent to fetch() 2025-06-02 11:55:24 +03:00
juhanikat de5c6cc88b added cross search export back to table view 2025-05-27 17:00:20 +03:00
juhanikat dc78cff078 fixed lint issues and removed code that is no longer needed 2025-05-27 16:39:23 +03:00
juhanikat 82094e2270 updated docs 2025-05-27 16:23:24 +03:00
juhanikat 2b4e86b3aa added column filtering and sorting to export, and fixed bug with crosssearch/all route 2025-05-27 16:23:07 +03:00
juhanikat eacc6e07e3 added and updated documentation 2025-05-27 16:23:00 +03:00
juhanikat f63118aa0d improved export button 2025-05-27 16:22:50 +03:00
juhanikat d9b26b0fe2 new button for exporting cross search table 2025-05-27 16:22:42 +03:00
juhanikat 7f855dc8e6 changed filename of downloaded CSV file 2025-05-27 16:22:15 +03:00
juhanikat d7ec215cd3 updated docs 2025-05-27 16:22:01 +03:00
juhanikat 2aeda642cf made tests for cross search export and improved error handling 2025-05-27 16:21:48 +03:00
juhanikat f0da34396a updated validation functions 2025-05-27 16:21:40 +03:00
juhanikat 55d377f46d changed validators and updated button look 2025-05-27 16:21:22 +03:00
juhanikat 961b961e64 put every field in quotes to ensure linebreaks do not mess up the data 2025-05-27 16:21:12 +03:00
juhanikat b1c61023f0 added column filtering and sorting to export, and fixed bug with crosssearch/all route 2025-05-27 16:21:00 +03:00
juhanikat f9c4bd59b9 add user token to request headers 2025-05-27 16:20:52 +03:00
juhanikat 4ae8013c6d added and updated documentation 2025-05-27 16:20:42 +03:00
juhanikat dcf30bc0d8 improved export button 2025-05-27 16:20:34 +03:00
juhanikat 777035bd50 new button for exporting cross search table 2025-05-27 16:20:14 +03:00
juhanikat ba248d309b improve export route 2025-05-27 16:20:03 +03:00
juhanikat dcbeb85d53 add testing route for cross search export 2025-05-27 16:19:51 +03:00
juhanikat 71f1394b9e chnaged errorbox title slightly 2025-05-27 15:57:46 +03:00
juhanikat 121eb29d0a added editing tests for references 2025-05-27 15:57:46 +03:00
juhanikat c1d77497a2 changed SelectingTable to give an id to EditingModal, and added creation tests for references 2025-05-27 15:57:46 +03:00
juhanikat 4965138cd0 added new test reference to anon database and made a deletion test 2025-05-27 15:57:46 +03:00
juhanikat 9b0c74f56e add skeleton for e2e reference tests 2025-05-27 15:57:46 +03:00
juhanikat 5388c23dd9 add tests for species editing 2025-05-27 15:57:46 +03:00
juhanikat 747070563b add test for time bound creation 2025-05-27 15:57:46 +03:00
juhanikat ff32b55a5d fixed region get test title 2025-05-27 15:57:46 +03:00
juhanikat 7e35f61417 add comment to fixbigint 2025-04-15 16:06:51 +03:00
juhanikat 5fe24c1da1 Removed contact button from selecting tables 2025-04-10 16:35:06 +03:00
juhanikat 527355b588 removed old cross-search route and updated tests 2025-04-10 16:08:58 +03:00
juhanikat 5f305b9e13 removed delete button from user page 2025-04-10 15:50:56 +03:00
juhanikat 1d9e2be2b5 add tests and todos for deleting items 2025-04-10 15:34:34 +03:00
juhanikat dde8a829e8 add tag invalidation when deleting things 2025-04-10 15:02:28 +03:00
juhanikat 327df3fd6e updated docs 2025-04-04 16:07:59 +03:00
juhanikat aac530eca9 more describe blocks for cross-search api tests 2025-04-04 16:03:10 +03:00
juhanikat 2c6f64fd11 added warning to docker system prune section 2025-04-01 16:02:51 +03:00
juhanikat ab3f83b816 update server side pagination and TableView docs 2025-04-01 15:57:17 +03:00
juhanikat 13e5ae9ffa fixed more typescript and type issues 2025-03-28 17:59:51 +02:00
juhanikatandGitHub 42e0c6ab85 Merge branch 'main' into server-side-pagination-for-cross-search 2025-03-28 17:17:38 +02:00
juhanikat 382a51df9b fix typescript issues and update type for send util 2025-03-28 17:17:16 +02:00
juhanikat 89e6ffd444 add isFetching statuses to all tables 2025-03-28 16:38:31 +02:00
juhanikat 03fbd728b2 update CoordinateSelectionMap docs 2025-03-28 16:23:52 +02:00
juhanikat b52c6a84cb update documentation, fixed typescript issues and slightly modified validators 2025-03-27 16:17:49 +02:00
juhanikat 647d94301a added more tests for cross search route parameters 2025-03-27 15:27:18 +02:00
juhanikat cb2bd344df removed unnecessary import 2025-03-27 15:06:55 +02:00
juhanikat 80894218ce removed selectorTable prop form TimeBoundSelection component 2025-03-27 15:03:40 +02:00
juhanikat 94e7839616 fixed bug with error checking in editingComponents, and updated tests 2025-03-27 14:53:37 +02:00
juhanikat 1e8f9382db changed the way time bounds are displayed/selected in time unit detail view, also changes to TimeBoundSelection component and tests 2025-03-25 16:36:17 +02:00
juhanikat c8581209ae add docs for server side pagination 2025-03-21 17:30:17 +02:00
juhanikat bac2b3b4fa refactored code and changed validation checks for route parameters, also added tests for invalid orderBy value 2025-03-21 17:03:24 +02:00
juhanikat 56626cbd3d Column filter modes are now disabled if server side pagination is used 2025-03-18 16:31:26 +02:00
juhanikat 2d01a11661 moved cross search query to a new folder 2025-03-18 16:27:50 +02:00
juhanikat cc1c896b7b added tests for user rights and fixed small naming issue 2025-03-18 16:13:11 +02:00
juhanikat fd7f35ea40 fixed small git issue 2025-03-18 15:52:18 +02:00
juhanikat ffbd426009 fixed bug with cross-search table making two GET requests 2025-03-18 15:49:47 +02:00
juhanikatandGitHub e53ff42572 Merge branch 'main' into server-side-pagination-for-cross-search 2025-03-17 15:33:41 +02:00
juhanikat 0075cf2cb1 removed unnecessary sql queries and fixed project check 2025-03-17 15:24:58 +02:00
juhanikat 579d0ac10f combined cross-search queries into one 2025-03-14 16:52:53 +02:00
juhanikat 4f4b7a48a2 add isFetching to some table views 2025-03-14 15:15:59 +02:00
juhanikat da8d1afa1d fixed bug with manualPagination prop resulting in other tables loading endlessly and crashing 2025-03-13 16:50:50 +02:00
juhanikat 72543ecf02 added enableMultiSort prop to Tableview to allow disabling it when needed 2025-03-13 16:04:17 +02:00
juhanikat ef475c9fcd fixed fromAsCasing issue inside Dockerfile 2025-03-13 15:07:12 +02:00
juhanikat ab7a1c4091 changed "desc" property inside SortingState to be a boolean again 2025-03-13 15:05:07 +02:00
juhanikat 8f03056f03 modified docker docs slightly 2025-03-13 14:37:10 +02:00
juhanikatandGitHub 6eadba8e6d Frontend functionality for editing persons (#678)
* add frontend editing functionality for user information

* add e2e tests for person editing

* changed country field from textfield to dropdown

* prompt user to change password if last_login is null

* fixed tests

* ChangePasswordForm now properly shows errors

* made e2e tests for login redirect and ChangePasswordForm, also fixed first login warning repeating endlessly
2025-03-13 13:54:55 +02:00
juhanikat 375f03d4ea fix lint issues 2025-03-10 17:27:07 +02:00
juhanikat cb7bc649ed modified simpleTable to have pagination, and moved defaultPagination values to the defaultValues file 2025-03-10 17:27:07 +02:00
juhanikat debd432743 added validators for cross-search route parameters and updated api-tests 2025-03-06 15:17:53 +02:00
juhanikat f03959e55d column filters now work 2025-03-04 16:58:55 +02:00
juhanikat b252f8c7ab changed default page size to 50 2025-03-03 15:00:43 +02:00
juhanikat 08c7e20e51 added second route for cross-search without the parameters, and updated api tests 2025-03-03 14:57:31 +02:00
juhanikat 4f736360c6 added server side pagination to the NoUser sql query 2025-03-01 14:07:51 +02:00
juhanikat b500916369 added some more changes 2025-02-27 15:28:29 +02:00
juhanikat 6c7c28fbe9 added some of Kari's changes 2025-02-27 15:27:08 +02:00
juhanikat 8097c5586c updated docs 2025-02-25 15:41:14 +02:00
juhanikat f0bdf4051e moved limiter definition to email route 2025-02-25 15:38:46 +02:00
juhanikat ee5573d45d hide red error box when not in edit mode 2025-02-25 15:11:14 +02:00
juhanikat 157ee7df3f fixed indefinite article :) 2025-02-25 15:05:57 +02:00
juhanikat c11962af31 fixed bug regarding missing user fields in person data, and moved the person table columns to common.tsx 2025-02-23 15:29:30 +02:00
juhanikat a0d1905626 added error messages for person get route 2025-02-23 15:01:00 +02:00
juhanikatandGitHub 8d7f73486f Merge branch 'main' into backend-functionality-for-editing-persons 2025-02-21 16:23:56 +02:00
juhanikat 68ce56d5b1 changed person updating route to check for permission the same way as the get rout, also added tests for this 2025-02-21 16:14:37 +02:00
juhanikat 1e38eb73a4 backend now updates full name automatically, and added tests for this 2025-02-21 15:48:36 +02:00
juhanikat 7ed5f6dc3e add api tests for person updating 2025-02-21 15:39:45 +02:00