Commit Graph

  • 3ce6f1dce6 Add tasks runner script. D. Berge 2020-08-24 21:01:47 +02:00
  • b4b06c8744 Instrument alerts for deferred imports. D. Berge 2020-08-24 20:02:12 +02:00
  • bc784989f6 Make P1 imports not fail if called needlessly. D. Berge 2020-08-24 19:45:59 +02:00
  • 721dae4084 Catch all middleware errors D. Berge 2020-08-24 13:25:14 +02:00
  • 2ed52f1a54 Add data manipulation functionality to Log component. D. Berge 2020-08-22 20:43:23 +02:00
  • 2ff0dfe1fa Add <dougal-event-edit-dialog/> component. D. Berge 2020-08-22 20:38:32 +02:00
  • 15d5fb8148 Add <dougal-context-menu/> component D. Berge 2020-08-22 20:38:07 +02:00
  • b2fc63dc51 Add defaults to Vuex store api action. D. Berge 2020-08-22 20:34:42 +02:00
  • 949defd2f6 Add event API endpoints D. Berge 2020-08-22 20:33:43 +02:00
  • a55046ed93 Add a meta property to requests. D. Berge 2020-08-22 20:30:15 +02:00
  • 0c4d91c603 Implement event DELETE middleware D. Berge 2020-08-22 20:28:50 +02:00
  • 5349708fb8 Implement event PUT middleware D. Berge 2020-08-22 20:28:27 +02:00
  • 58694ac1c1 Refactor event POST middleware. D. Berge 2020-08-22 20:27:26 +02:00
  • ba160c441c Implement db.event.del (delete) D. Berge 2020-08-22 20:26:03 +02:00
  • 517291d5c9 Implement db.event.put D. Berge 2020-08-22 20:24:55 +02:00
  • 81e0c40790 Refactor db.event.post D. Berge 2020-08-22 20:24:10 +02:00
  • 9e1f93d43e Adapt db.events.list to latest schema D. Berge 2020-08-22 20:22:47 +02:00
  • 1b549655fa Update schema (events). D. Berge 2020-08-22 20:19:39 +02:00
  • a588bfcb68 Add timed event labels to events view D. Berge 2020-08-18 10:41:15 +02:00
  • c3d896a75b Fix typo D. Berge 2020-08-17 11:22:39 +02:00
  • 218172c821 Fix typo D. Berge 2020-08-17 11:22:05 +02:00
  • db4064b806 Add preset event definitions to example survey config D. Berge 2020-08-17 11:19:41 +02:00
  • bf1bda0edf Add label definitions to example survey config D. Berge 2020-08-17 11:19:01 +02:00
  • 4c710a1c62 Modify details of example survey configuration file D. Berge 2020-08-17 11:17:22 +02:00
  • d33947e11a Handle empty API responses D. Berge 2020-08-16 10:51:55 +02:00
  • c93188a5a7 Add event POST middleware to API D. Berge 2020-08-16 10:50:58 +02:00
  • 608fd9d3cd Refactor DB interface to use setSurvey() D. Berge 2020-08-16 10:46:54 +02:00
  • 170312efd6 Remove dead code from DB interface D. Berge 2020-08-16 10:44:04 +02:00
  • ecbe4d38ca Add setSurvey() utility function to DB interface. D. Berge 2020-08-16 10:16:08 +02:00
  • dc1e08b452 Add transaction utility functions to DB interface D. Berge 2020-08-16 10:15:44 +02:00
  • 2bfa340b52 Add API endpoint to retrieve survey configuration. D. Berge 2020-08-16 10:06:43 +02:00
  • 9197c2c12d Add Aaltronav logo font D. Berge 2020-08-16 10:02:06 +02:00
  • 63f4b45a42 Add robots.txt D. Berge 2020-08-14 17:30:45 +02:00
  • 2ee9b0cac8 Add midnight shot synthetic event. D. Berge 2020-08-13 23:44:25 +02:00
  • 3a1ec467c9 Update client home page. D. Berge 2020-08-12 18:23:10 +02:00
  • f2373a0454 Use environment variables for DB connection if possible D. Berge 2020-08-12 18:18:47 +02:00
  • 3dcb55393a Navigate to events log from calendar. D. Berge 2020-08-12 15:18:32 +02:00
  • 4de0684919 Implement event logs component. D. Berge 2020-08-12 15:15:44 +02:00
  • 6fa39eb3c7 Autogenerate JWT secret if not in production mode D. Berge 2020-08-12 15:13:53 +02:00
  • 9453d14ee5 Make API config search path consistent with backend. D. Berge 2020-08-12 15:11:54 +02:00
  • d66e3dd661 Prefer environment variables to connect to DB D. Berge 2020-08-12 14:39:33 +02:00
  • b1a088da36 Prefer environment variables to connect to DB D. Berge 2020-08-12 14:38:31 +02:00
  • 8ea220d09e Add info on etc/db files D. Berge 2020-08-12 14:24:10 +02:00
  • d4f91aea3b Add script to update template schema from database D. Berge 2020-08-12 14:23:34 +02:00
  • c7b6f259cb Add btree_gist extension to database template D. Berge 2020-08-12 14:02:40 +02:00
  • a73376572b API: Add label querying endpoint. D. Berge 2020-08-12 11:41:28 +02:00
  • d52f8f8bc2 API: Add event querying endpoint. D. Berge 2020-08-12 11:35:57 +02:00
  • 9871aebde6 Add event tables and views. D. Berge 2020-08-12 11:24:52 +02:00
  • d53105ef7a Fix map loading indicator D. Berge 2020-08-11 20:57:29 +02:00
  • 656f5a2c6d Remove debugging statements D. Berge 2020-08-11 20:55:26 +02:00
  • b2b6a88c19 Autofocus on last calendar event on load D. Berge 2020-08-11 20:43:13 +02:00
  • 91f6fc3763 Remove debugging statement D. Berge 2020-08-11 20:21:19 +02:00
  • ab6298cd42 GIS raw: avoid returning nulls D. Berge 2020-08-11 20:19:58 +02:00
  • f1b2671d90 Project summary: paginate results D. Berge 2020-08-11 19:35:13 +02:00
  • 09e05388ac Remove dead code D. Berge 2020-08-11 19:33:57 +02:00
  • bf1d94b730 Project summary: return count of final (not raw) shots D. Berge 2020-08-11 19:33:17 +02:00
  • 7b14041ac0 Project summary: return count of source preplots only D. Berge 2020-08-11 19:32:11 +02:00
  • 730b06afe1 Add visual loading indicator D. Berge 2020-08-11 17:16:54 +02:00
  • efbdb713df Toggle loading property while (re)loading layers D. Berge 2020-08-11 17:16:20 +02:00
  • 5341db7026 Use proper API calling method D. Berge 2020-08-11 17:15:23 +02:00
  • d55197937c Let map cope with non-features being returned by GIS. D. Berge 2020-08-11 17:13:29 +02:00
  • 099cf909c1 GIS raw: return “stalks” showing the positioning error D. Berge 2020-08-11 17:11:40 +02:00
  • ba253eae8d GIS final: return multiple features. D. Berge 2020-08-11 17:10:05 +02:00
  • ca508980f9 Add kateconfig file to frontend source D. Berge 2020-08-11 17:09:10 +02:00
  • b076197122 Add browserslistrc file to frontend source D. Berge 2020-08-11 17:08:15 +02:00
  • cae40c976e Show raw sequence info on map D. Berge 2020-08-11 16:03:37 +02:00
  • 380d39dd62 Truncate sequence durations to second in the GIS calls D. Berge 2020-08-11 16:02:34 +02:00
  • 9fa2b92d36 Remove debugging statement D. Berge 2020-08-11 15:41:34 +02:00
  • cc156ab563 Remove commented out code D. Berge 2020-08-11 15:41:12 +02:00
  • c661a7849a Return full line summary info for raw lines GIS endpoint D. Berge 2020-08-11 15:38:39 +02:00
  • e4c512f3a2 Add raw data summary views. D. Berge 2020-08-11 15:35:39 +02:00
  • 40f25287cb Adapt API GIS functions to latest database schema D. Berge 2020-08-10 23:02:58 +02:00
  • 9c58ec30b5 Add function to import final P1/11. D. Berge 2020-08-10 22:54:36 +02:00
  • 3755564414 Add function to import raw P1/11. D. Berge 2020-08-10 22:52:43 +02:00
  • 4c54b7002a Add DB functions to save raw and final data from P1/11 D. Berge 2020-08-10 22:55:08 +02:00
  • b36c8b97d1 Add P1/11 parsing Python library. D. Berge 2020-08-10 22:50:07 +02:00
  • 09e5d9048a Update SQL schema. D. Berge 2020-08-10 22:43:07 +02:00
  • a0faa51602 Fix PREFIX usage D. Berge 2020-08-10 22:41:37 +02:00
  • ba9b2e66c7 Add client dist/ final location to .gitignore D. Berge 2020-08-09 16:47:56 +02:00
  • ed6b051669 Add DOUGAL_ROOT environment variable support. D. Berge 2020-08-09 11:22:46 +02:00
  • 36596da46b Add __pycache__/ to .gitignore D. Berge 2020-08-09 11:22:08 +02:00
  • a766a4dc6c Let API run with default settings in dev mode. D. Berge 2020-08-09 10:50:53 +02:00
  • 4c5d29494c Initial commit D. Berge 2020-08-08 23:59:13 +02:00