72 Commits

Author SHA1 Message Date
GotthardG
6d67d02259 Expand sample data handling and grid display.
Integrated additional sample parameters into backend and frontend for enhanced data collection. Updated pyproject version to reflect these changes. This improves user interface flexibility and enriches displayed sample metadata.
2025-01-08 09:52:15 +01:00
GotthardG
9b4f8599f3 Add support for data collection parameters across layers
Introduced serialization for `data_collection_parameters` in backend models and processing. Added logic to parse and attach data collection parameters in the frontend. This ensures consistent handling and storage of these parameters throughout the application.
2025-01-08 09:19:23 +01:00
GotthardG
35369fd13c Add column type mapping and enhance validation
Introduced a backend mapping for column expected types, improving validation and error handling. Updated UI to highlight default and corrected values, with additional detailed validation for data collection parameters.
2025-01-07 16:07:13 +01:00
GotthardG
92306fcfa6 Add column type mapping and enhance validation
Introduced a backend mapping for column expected types, improving validation and error handling. Updated UI to highlight default and corrected values, with additional detailed validation for data collection parameters.
2025-01-07 15:45:08 +01:00
GotthardG
54975b5919 Add spreadsheet enhancements and default handling
Implemented a toggleable spreadsheet UI component for sample data, added fields such as priority and comments, and improved backend validation. Default values for "directory" are now assigned when missing, with feedback highlighted in green on the front end.
2025-01-06 14:40:02 +01:00
GotthardG
9cb6ffbfb4 Added check spelling for country names 2024-12-20 14:14:53 +01:00
GotthardG
6ff9cbe327 Refactor puck handling and update tell position setting
Simplify and standardize puck name normalization and validation. Refactor `set_tell_positions` to handle batch operations, improve error handling, and provide detailed responses for each puck. Removed unnecessary `with-tell-position` endpoint for better clarity and maintainability.
2024-12-19 15:37:39 +01:00
GotthardG
2360e0718d Refactor OpenAPI fetcher for improved clarity and robustness
Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
2024-12-18 07:35:25 +01:00
GotthardG
19bb05fc48 Refactor OpenAPI fetcher for improved clarity and robustness
Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
2024-12-18 07:30:25 +01:00
GotthardG
0dff7c3c67 Refactor OpenAPI fetcher for improved clarity and robustness
Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
2024-12-18 07:28:25 +01:00
GotthardG
7f7f80b4f8 Refactor OpenAPI fetcher for improved clarity and robustness
Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
2024-12-17 17:06:16 +01:00
GotthardG
2581d7cedc Refactor OpenAPI fetcher for improved clarity and robustness
Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
2024-12-17 16:47:04 +01:00
GotthardG
c38e47044d Refactor OpenAPI fetcher for improved clarity and robustness
Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
2024-12-17 15:47:58 +01:00
GotthardG
6c74460217 Refactor OpenAPI fetcher for improved clarity and robustness
Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
2024-12-17 15:41:07 +01:00
GotthardG
7e72871ad7 Refactor OpenAPI fetcher for improved clarity and robustness
Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
2024-12-17 15:38:26 +01:00
GotthardG
6c88ff9651 fixed bug with uk zip code and add retrieved timestamp for dewars at the beamline 2024-12-12 11:59:42 +01:00
GotthardG
c3fa02734a added puck events 2024-12-11 14:20:17 +01:00
GotthardG
a424d28908 fixed bug with file summary 2024-12-11 12:12:29 +01:00
GotthardG
9e88fb3270 fixed bug with env login 2024-12-11 12:03:33 +01:00
GotthardG
9160339961 fixed bug with logistics 2024-12-11 10:10:43 +01:00
GotthardG
5488df4318 fixed bug with spreadsheet import 2024-12-10 22:13:28 +01:00
GotthardG
c65ea40fcb fixed bug with spreadsheet import 2024-12-10 21:55:36 +01:00
GotthardG
b4aa8ce344 fixed bug with spreadsheet import 2024-12-10 16:45:25 +01:00
GotthardG
c818cfc477 fixed bug with spreadsheet import 2024-12-10 16:41:49 +01:00
GotthardG
672574c755 fixed bug with spreadsheet import 2024-12-10 16:28:44 +01:00
GotthardG
e28c8b05d4 fixed bug with spreadsheet import 2024-12-10 15:18:48 +01:00
GotthardG
46199395ba more infos on the sample tracker 2024-12-05 19:26:49 +01:00
GotthardG
1be9f4127e more infos on the sample tracker 2024-12-04 17:54:26 +01:00
GotthardG
7b790a1f56 more infos on the sample tracker 2024-12-04 15:20:15 +01:00
GotthardG
46f6122dca more infos on the sample tracker 2024-12-04 15:06:43 +01:00
GotthardG
7b00db3c0d added sample tracker on the frontend 2024-12-04 14:45:47 +01:00
GotthardG
b4f4e5a3d5 updated ContactsManagerView and AddressManagerView 2024-12-03 23:14:29 +01:00
GotthardG
0d1374ded7 added login page and started integrated of security 2024-12-03 23:01:38 +01:00
GotthardG
2a27b61a1f https and ssl integration on the backend, frontend and started integration of logistics app as a separate frontend 2024-11-19 10:29:10 +01:00
GotthardG
a931bfb8ec https and ssl integration on the backend, frontend and started integration of logistics app as a separate frontend 2024-11-19 09:56:05 +01:00
GotthardG
a91d74b718 https and ssl integration on the backend, frontend and started integration of logistics app as a separate frontend 2024-11-18 14:22:54 +01:00
GotthardG
6083c72a1d added dewar type, serial number, generate unique id, qr code and generate label 2024-11-14 23:17:20 +01:00
GotthardG
ca11a359f9 adding logistics app 2024-11-14 09:57:01 +01:00
GotthardG
8f7c90bab0 now creating dewars, pucks and samples from spreadsheet and replacing dewars if a dewar with the same name exists 2024-11-12 17:03:38 +01:00
GotthardG
86883133a7 now creating dewars from spreadsheet 2024-11-12 14:00:32 +01:00
GotthardG
5e6eb40033 now creating dewars from spreadsheet 2024-11-11 21:37:59 +01:00
GotthardG
52fe68b2bc changed models and schemasa 2024-11-11 15:00:20 +01:00
GotthardG
701c42c0dd updated models and schemas for shipments and dewars 2024-11-11 11:43:49 +01:00
GotthardG
744a365bfc Added downloading back the excel sheet with corrected values 2024-11-08 13:45:23 +01:00
GotthardG
1fa61f0e78 added script to generate open api scheme automatically - execute with npm run watch:openapi 2024-11-08 11:28:12 +01:00
GotthardG
501d09e6aa added error recognition in spreadsheet 2024-11-07 14:27:49 +01:00
GotthardG
8f82a3b7fe added error recognition in spreadsheet 2024-11-07 10:10:53 +01:00
GotthardG
eed50aa942 Added TELL spreadsheet template 2024-11-06 16:54:34 +01:00
GotthardG
91468da9ed now with the heidi v1 spreadsheet validator 2024-11-05 23:13:36 +01:00
GotthardG
376352672f upload dialog is uploading a file 2024-11-05 14:10:44 +01:00