Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content
Snippets Groups Projects
  1. Jan 30, 2025
    • GotthardG's avatar
      Refactor Dewar service methods and improve field handling · c2215860
      GotthardG authored
      Updated Dewar API methods to use protected endpoints for enhanced security and consistency. Added `pgroups` handling in various frontend components and modified the LogisticsView contact field for clarity. Simplified backend router imports for better readability.
      c2215860
  2. Jan 23, 2025
    • GotthardG's avatar
      Add pgroup handling in dewars and enhance ShipmentDetails UI · 44582cf3
      GotthardG authored
      Introduced a new `pgroups` attribute for dewars in the backend with schema and model updates. Modified the frontend to display `pgroups` as chips, integrate new visual icons for pucks and crystals, and enhance the UI/UX in `ShipmentDetails` and `DewarStepper` components. Added reusable SVG components for better modularity and design consistency.
      44582cf3
  3. Jan 22, 2025
    • GotthardG's avatar
      Integrate `pgroups` for shipment data security · 173e192f
      GotthardG authored
      Added `pgroups` to secure and associate data with specific permission groups. Updated backend routers, database models, and API endpoints to handle authorization based on `pgroups`. Adjusted frontend components and hooks to support `pgroups` in data fetching and management workflows.
      173e192f
    • GotthardG's avatar
      Enhance handling of associated pgroups in Contacts and Address views. · 4a185288
      GotthardG authored
      Ensure `associatedPgroups` defaults to an empty array to avoid undefined behavior. Add non-editable pgroups input fields for new items and improve conditional rendering of pgroup chips in both views. Minor structural updates for consistency and clarity.
      4a185288
    • GotthardG's avatar
      Refactor contact handling across backend and frontend · 382b1eab
      GotthardG authored
      Replaced usage of "ContactPerson" with "Contact" for consistency across the codebase. Updated related component props, state variables, API calls, and database queries to align with the new model. Also enhanced backend functionality with stricter validations and added support for handling active pgroups in contact management.
      382b1eab
    • GotthardG's avatar
      **Commit Message:** · 6cde57f7
      GotthardG authored
      Enhance app with active pgroup handling and token updates
      
      Added active pgroup state management across the app for user-specific settings. Improved token handling with decoding, saving user data, and setting OpenAPI authorization. Updated components, API calls, and forms to support dynamic pgroup selection and user-specific features.
      6cde57f7
  4. Jan 20, 2025
    • GotthardG's avatar
      Add mount_count and unmount_count tracking for samples · 4630bcfa
      GotthardG authored
      Introduced `mount_count` and `unmount_count` fields to track mounting events for samples. Updated models, schemas, and front-end components to support dynamic calculation and display of these counts. Enhanced backend queries and API responses to include the new data.
      4630bcfa
    • GotthardG's avatar
      Add mount_count and unmount_count tracking for samples · 3b315f29
      GotthardG authored
      Introduced `mount_count` and `unmount_count` fields to track mounting events for samples. Updated models, schemas, and front-end components to support dynamic calculation and display of these counts. Enhanced backend queries and API responses to include the new data.
      3b315f29
  5. Jan 17, 2025
    • GotthardG's avatar
      Update logistics data display and dewar event handling · 3d804c16
      GotthardG authored
      Renamed "Retrieved Timestamp" to "Last Event" for clarity in the UI. Improved backend logic to handle dewar events, including associating refill events with specific slots and retrieving the last slot ID for new events.
      3d804c16
    • GotthardG's avatar
      Update package-lock.json with latest dependency versions · 6825421f
      GotthardG authored
      Upgraded multiple dependencies across Babel, Emotion, ESLint, and DevExpress packages in `package-lock.json` to their latest versions. These updates ensure compatibility, fix minor issues, and improve overall performance and security.
      6825421f
    • GotthardG's avatar
      Make shipment fields optional and refactor test scripts. · 9739b8cf
      GotthardG authored
      Updated the `number_of_pucks` and `number_of_samples` fields in the `schemas.py` to be optional for greater flexibility. Simplified the test Jupyter Notebook by restructuring imports and consolidating function calls for better readability and maintainability.
      9739b8cf
  6. Jan 15, 2025
    • GotthardG's avatar
      Enhance deletion processes with event-check validations. · 48106860
      GotthardG authored
      Added validation to prevent deletion of shipments, dewars, pucks, or samples if they have associated events. Updated frontend components to handle and display error messages based on API responses for improved user feedback.
      48106860
    • GotthardG's avatar
      ``` · e63af3e6
      GotthardG authored
      Add duplicate detection for spreadsheet data processing
      
      Implemented logic to detect and handle duplicate 'positioninpuck' entries within the same puck during spreadsheet processing. Updated backend to validate duplicates and provide detailed error messages. Enhanced frontend to visually highlight duplicate errors and allow better user feedback during cell editing.
      ```
      e63af3e6
  7. Jan 14, 2025
    • GotthardG's avatar
      Set default values for empty "priority" column in spreadsheets. · 7861082a
      GotthardG authored
      Added logic to assign a default value of 1 to empty "priority" fields in the spreadsheet service. Adjusted the router to correctly track columns explicitly marked as defaulted.
      7861082a
    • GotthardG's avatar
      Refactor spreadsheet handling to track corrections and defaults · c0951292
      GotthardG authored
      Improved the backend's value cleaning to differentiate between corrections and defaults, logging metadata for clearer traceability. Updated frontend to display corrected/defaulted fields with visual cues and tooltips for better user feedback. Enhanced data models and response structures to support this richer metadata.
      c0951292
  8. Jan 13, 2025
    • GotthardG's avatar
      Refactor spreadsheet processing to improve validation logic · f6c19cc4
      GotthardG authored
      Enhanced value cleaning and validation for spreadsheet data with dynamic handling of columns and corrections. Improved feedback for users with detailed error messages and visual indicators for corrected or defaulted values. Simplified backend and frontend logic for better maintainability and usability.
      f6c19cc4
  9. Jan 10, 2025
  10. Jan 09, 2025
    • GotthardG's avatar
      782bfe9e
    • GotthardG's avatar
      0f6759e4
    • GotthardG's avatar
      Refactor puck handling for responses · ac38bc3b
      GotthardG authored
      Revised and optimized the `get_pucks_with_tell_position` endpoint to streamline logic and enhance clarity.
      ac38bc3b
    • GotthardG's avatar
      Add example scripts and enhance puck event queries · c45a46b0
      GotthardG authored
      Introduced a new Jupyter Notebook with API usage examples for managing pucks and samples. Refactored puck retrieval logic to include the latest event type and `tell_position`, improving data accuracy. Updated backend version to 0.1.0a16 accordingly.
      c45a46b0
    • GotthardG's avatar
      Refactor dewar and sample handling; improve grid data binding · 9bfcc309
      GotthardG authored
      Updated Dewar and Sample schemas, added nested relationships, and adjusted API responses for better data handling. Simplified puck normalization, enhanced data grid logic in the frontend, and implemented a PUT endpoint for updating samples. Incremented backend version to 0.1.0a15 and added new HTTP request example.
      9bfcc309
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · ae20d611
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      ae20d611
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · 3bda9498
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      3bda9498
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · aeffb74c
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      aeffb74c
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · a9cb7a41
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      a9cb7a41
  11. Jan 08, 2025
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · 0fdd5e54
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      0fdd5e54
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · fb5e9300
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      fb5e9300
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · 3e2c1df8
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      3e2c1df8
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · 6c91bc78
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      6c91bc78
    • GotthardG's avatar
      Refactor and extend puck handling with tell_position updates · 4f73f417
      GotthardG authored
      Refactored puck updating logic to use Pydantic models for validation and normalization. Added a new endpoint to retrieve all pucks with a tell_position and their associated samples. Updated project version to 0.1.0a11 in pyproject.toml.
      4f73f417
    • GotthardG's avatar
      Expand sample data handling and grid display. · 6d67d022
      GotthardG authored
      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.
      6d67d022
Loading