Commit graph

  • 5b77968dd1 - Fixed issue #6 - Set mass edit default FCA Fee to false Jan 2025-09-26 17:39:21 +02:00
  • 83f6400d4d - Fixed issue #13 - Setting values over 10e10 to 0 in frontend Jan 2025-09-26 17:36:07 +02:00
  • 64f36098d9 - Fixed issue #9 - schema updated. - decimals fixed in frontend - weight conversion enhanced. Jan 2025-09-26 17:19:21 +02:00
  • 13df95d32f - Fixed Bulk download (draft downloads draft now) - Enhanced empty country display in CountryProperties.vue with updated structure and styles. - Increased default page size in Materials.vue from 10 to 20 for better navigation. Jan 2025-09-26 00:09:01 +02:00
  • 8698031689 FRONTEND: - Introduced StagedRatesStore with support for staged changes and expiry handling. - Updated Rates.vue to integrate staged rates check and display. - Enhanced TableView with flag support for improved visuals. - Adjusted bulk operation timer behavior to fix async issues. - Incorporated Kosovo flag asset and updated styles for better layout. BACKEND: - Added Matrix/Container Rate import service. - Added renewal function for expired rates. Jan 2025-09-25 23:31:12 +02:00
  • 2f7df47df4 New scripts for sql file generation Jan 2025-09-24 00:09:57 +02:00
  • f68a6b30a5 Bulk operation: - Fixed empty kilometer rates and container rates Jan 2025-09-23 23:11:51 +02:00
  • ef76bf382f Bulk operation: - Material import implemented Jan 2025-09-23 18:30:35 +02:00
  • afb72e4d44 Bulk operations errors fixed: - changed container rate order - allow blank rows Jan 2025-09-23 18:13:21 +02:00
  • aa054ab706 Bulk operations errors fixed: - outbound countries db lookup fixed - node lookup by mapping id fixed - allowing blank excel cells (outbound countries and pre-node list) Fix: - missing properties added again Jan 2025-09-23 17:42:03 +02:00
  • 55e072146f Merge remote-tracking branch 'origin/main' Jan 2025-09-23 16:47:52 +02:00
  • fa01115c03 Intermediate commit: - bulk operations Jan 2025-09-23 16:47:39 +02:00
  • dc983d52da Überarbeitung der Beschreibung, kürzer. Anja Guenther 2025-09-23 10:57:09 +02:00
  • 4bad5379c4 Reihenfolge der Properties angepasst Anja Guenther 2025-09-23 09:44:12 +02:00
  • 3f5e3cb115 Merge branch 'main' of git.avatic.de:avatic/lcc_tool Anja Guenther 2025-09-22 21:16:11 +02:00
  • dba0e69586 Korrektur von Beschreibung der Properties, Änderung der Reihenfolge innerhalb der Gruppen Anja Guenther 2025-09-22 21:00:58 +02:00
  • ac85db0064 Fixed: - property descriptions integrated - booking_klt property added to calculations. Jan 2025-09-22 20:20:44 +02:00
  • 64ec4f2d11 Fixed: - size and weight check before calculation - part numbers search in assistant Jan 2025-09-22 18:56:43 +02:00
  • 9fe7da4a33 Merge branch 'main' of git.avatic.de:avatic/lcc_tool Anja Guenther 2025-09-21 21:18:21 +02:00
  • 5fc05b6383 Beschreibung der Properties im Schema eingeführt; Sort ID eingeführt;Properties gruppiert Anja Guenther 2025-09-21 21:17:53 +02:00
  • e809ae0130 Fixed: - show price with 2 fixed decimal places Jan 2025-09-21 15:00:19 +02:00
  • cf4392ded2 Fixed: - search instead of list in "create calculation" - overflow in modal Jan 2025-09-21 14:48:55 +02:00
  • 0501c99903 Added errors to database and simple error view in frontend Jan 2025-09-21 13:29:12 +02:00
  • 5e114ce859 Added errors to database and simple error view in frontend Jan 2025-09-19 17:00:18 +02:00
  • e5bd56d3a9 FRONTEND: bulk download working. Added views for nodes, materials and rates Jan 2025-09-16 20:44:41 +02:00
  • 3b683018de FRONTEND: bulk download mostly working Jan 2025-09-13 22:03:51 +02:00
  • ad5a97ec74 BACKEND: fixed near_by routing bug Jan 2025-09-13 21:35:46 +02:00
  • a2822666a6 BACKEND: fixed near_by routing bug Jan 2025-09-13 20:09:01 +02:00
  • 02249d2da4 FRONTEND: further bugfixing: - start from scratch fixed. - resetting report store if reporting page is called. - destination incomplete warning fixed for d2d - price edit formatting fixed - report: differentiating between d2d, transport with/without mainrun. Jan 2025-09-12 18:09:22 +02:00
  • f885704dc9 BACKEND: - Moved calculation to worker threads. - Added pre-calculation checks so that a calculation isn't started with insufficient data. - Missing lead time for D2D added. - Grouping for reporting works now as expected. FRONTEND: - Reporting implemented. Material and Valid period added to report. - Fixed Workflow for the calculation user. Archive/Delete functionality is added. - Missing lead time for D2D added. Jan 2025-09-11 20:29:45 +02:00
  • 849d31bc8e FRONTEND: Add stacked bar chart integration with error bars using Chart.js in ReportChart; include Chart.js dependency and enhance ReportRoute with updated icons Jan 2025-09-09 21:52:39 +02:00
  • abed6b82e5 FRONTEND/BACKEND: Enriching informations in report. Added route widget to destinations Jan 2025-09-09 19:10:05 +02:00
  • ca3c15ecd2 BACKEND: several bugfixing in calculation and reporting FRONTEND: Start implementing reporting Jan 2025-09-07 23:48:51 +02:00
  • c47531a335 FRONTEND/BACKEND: fixing bugs in schema contstraints. Fixing performance issues in mass calculation (frontend) Jan 2025-09-05 19:38:07 +02:00
  • 32feeb06a0 BACKEND: Introduce AzureMapsController for managing Azure Maps configuration with Entra ID integration; add endpoints for configuration retrieval, health checks, and role-based permissions; enhance country dataset in alldata.sql with names for better clarity. Jan 2025-09-04 16:43:02 +02:00
  • 45742d731d FRONTEND/BACKEND: Refactor destination editing and input components; add startCalculation method to PremiseEditStore, implement Properties and BulkUpload components, introduce case-insensitive deserialization for DimensionUnit and WeightUnit, improve UI handling and modularity across input fields, and revise DTO and repository logic for improved state handling and validation. Jan 2025-09-03 15:59:02 +02:00
  • f5c4e1159f Working on MassEdit and SingleEdit Jan 2025-08-28 21:55:02 +02:00
  • 0061d01b75 FRONTEND/BACKEND: Add batch destination editing with DestinationSetDTO support; refactor DestinationService to handle bulk updates and enhance validation; update PremiseEditStore with batch processing methods (finishMassEdit, cancelMassEdit); implement conditional UI behavior for bulk edit mode in CalculationMassEdit.vue and DestinationListView.vue; introduce new DTOs (DestinationSetDTO, DestinationSetListItemDTO) and repository methods (getByPremiseIdsAndNodeIds). Jan 2025-08-26 16:20:34 +02:00
  • 1690d869d6 FRONTEND/BACKEND: Refactor and extend error-handling capabilities; update ErrorStore with new actions like clearErrors and expanded error fields (traceCombined); rework PremiseEditStore for enhanced destination and premise state management; introduce mass destination editing functionality; modify UI components (CalculationListItem.vue) for improved styling and base64-encoded route handling; backend adjustments include adding support for externalMappingId in NodeTransformer and RouteNodeRepository. Jan 2025-08-26 09:54:37 +02:00
  • 6eaf3d4abc FRONTEND/BACKEND: Add comprehensive error capturing and reporting functionality; implement ErrorController and FrontendErrorDTO for backend handling; introduce useErrorStore in frontend for collecting and transmitting errors; integrate error handling into PremiseEditStore, MaterialStore, and other related components; enhance DestinationListView and destination editing workflow with new modal behavior and user-defined cost handling. Jan 2025-08-21 14:10:35 +02:00
  • b13f5db876 FRONTEND: Add destination editing functionality with modal support; integrate RadioOption and TabContainer reusable UI components; extend PremiseEditStore with destination management methods (addDestination, deleteDestination, editDestination); refactor components (DestinationItem, DestinationListView) to support editing and deletion events. Fix minor console log issues in PriceEdit. Jan 2025-08-18 21:01:59 +02:00
  • 918ea98d1c FRONTEND: Downgrade vite to 7.0.6 and rollup dependency to 4.40.0; remove unused logger import from PremiseEditStore. Jan 2025-08-17 14:01:13 +02:00
  • 155ad018c9 FRONTEND/BACKEND: Add support for setting material details (hsCode, tariffRate, materialCost, etc.) in PremiseTransformer and PremiseDetailDTO; implement useMaterialStore and useCustomsStore for querying and managing state; enhance supplier and material editing views with new UI components (SelectNode), a map placeholder, and modal dialogs; update schema for premise_route_node and enhance repository queries; upgrade dependencies (vite, rollup) and introduce initial Google Maps integration. Jan 2025-08-17 12:41:18 +02:00
  • 7e9a437f8f FRONTEND/BACKEND: Refactored PremiseController to use @RequestParam for premises fetching; enhanced destination and supplier editing views with new UI components (DestinationItem, MaterialEdit, PackagingEdit) and styling updates; introduced PremiseEditStore for managing premise state. Added handling for unmatched routes with fallback redirection. Jan 2025-08-12 21:05:04 +02:00
  • e7bcab5ae3 FRONTEND: Add new UI components (ModalDialog, Dropdown, InputField) and store modules (AssistantStore, NodeStore) with comprehensive state management; refactor styles for consistency across buttons, input fields, and search components; enhance calculation and node creation workflows. Jan 2025-08-12 15:20:34 +02:00
  • 7280a1208f BACKEND: Enhance search and query functionalities in repositories and controllers. Refactor string decoding in PremiseController, add support for multiple part number filters in MaterialRepository, and improve query flexibility in NodeRepository and UserNodeRepository. Adjust NodeController and DTO validations. Jan 2025-08-12 15:20:11 +02:00
  • dd56a539ef FRONTEND: Enhance calculation search functionality with debounce support, filter toggles, and new input handling; add AutoSuggestSearchBar component and Spinner UI for improved UX; update checkbox styles and introduce PremiseStore for state management. Jan 2025-08-07 11:20:43 +02:00
  • 3486ef6123 add frontend Jan 2025-08-03 21:08:22 +02:00
  • 7da9374578 add frontend Jan 2025-08-03 21:07:27 +02:00
  • a7029b67ed Bugfixing (3) Jan 2025-08-03 21:06:10 +02:00
  • 7cc4d894f5 Bugfixing (2) Jan 2025-07-31 21:24:51 +02:00
  • 259b46ec84 Bugfixing Jan 2025-07-28 13:36:04 +02:00
  • eab6ed2e1b Refactor packaging and material update logic in ChangeSupplierService and PremiseCreationService, optimize repository method calls, and simplify PremiseControllerIntegrationTest by utilizing PremiseTestsHelper. Jan 2025-07-25 12:39:08 +02:00
  • c03cbfb774 Add Python script for converting container rates from Excel to SQL Bugfixing Destination Creation Jan 2025-07-22 23:16:28 +02:00
  • ad30f00492 Add Excel-to-SQL conversion scripts for nodes and node predecessor chains Jan 2025-07-19 22:11:58 +02:00
  • a9275a012a Added Premise Controller Integration Tests Jan 2025-07-19 22:10:24 +02:00
  • 438fabefb9 Added MaterialControllerIntegrationTest Jan 2025-07-11 20:32:04 +02:00
  • 7109a1386d Added proper exception handling, property validation service, tests for CountryController and PropertyController Jan 2025-07-10 22:11:03 +02:00
  • 5ec07294d3 Remove unused classes, enhance repository queries, and update schema Jan 2025-07-03 17:04:28 +02:00
  • ac7d72d19b Remove obsolete SQL scripts for country data and matrix rates Jan 2025-07-03 16:18:04 +02:00
  • 270914b7cd Refactor calculation services and add SQL node data Jan 2025-06-30 21:10:34 +02:00
  • 9bbc648757 Refactor container rate handling and enhance calculation logic Jan 2025-05-16 16:57:52 +02:00
  • d2e271ed36 Add calculation services and update packaging model Jan Weber 2025-05-09 17:43:39 +02:00
  • 46fd70a2c8 Refactor report generation for improved structure and clarity Jan 2025-05-09 08:32:11 +02:00
  • ced60b74d2 Refactor model structure and optimize repository queries Jan 2025-05-04 22:44:25 +02:00
  • fd6e4ea435 Remove RoutingService2 and implement premise creation logic Jan 2025-05-02 12:17:14 +02:00
  • a468e3d187 Refactor terminology and add new RoutingService. Jan 2025-04-27 12:13:54 +02:00
  • e4ab851d7f Remove unused service classes and refactor mappings Jan 2025-04-20 21:22:09 +02:00
  • 11bdf3b948 Remove unused DTOs and entities in Premise handling. Jan 2025-04-18 22:09:00 +02:00
  • c0fc174510 Add Excel sheet extraction logic to mappers and services Jan 2025-04-16 15:58:32 +02:00
  • 1a57d7dc3d Refactor hidden sheet creation logic in export services Jan 2025-04-16 11:25:55 +02:00
  • af76f6821b Refactor bulk services and enhance database schema. Jan 2025-04-15 22:09:47 +02:00
  • 2f58b0b3ba Refactor rates and validity period handling structure Jan 2025-04-13 11:55:59 +02:00
  • 298504384f Remove packaging-related DTOs and services, add user node functionality Jan 2025-04-12 16:22:02 +02:00
  • 7eb5667d32 Remove obsolete packaging and property-related code. Jan 2025-04-11 17:48:26 +02:00
  • 2c0707717e Refactor country-related modules for clarity and extensibility Jan 2025-04-11 13:55:04 +02:00
  • 16ee413ce0 Refactor repositories and services for user and group management Jan 2025-04-11 13:52:24 +02:00
  • 8608fe349b Remove obsolete controllers and repositories. Jan 2025-04-10 15:51:26 +02:00
  • dd830e0097 Rename "sink" references to "destination" in schema Jan 2025-04-08 12:54:58 +02:00
  • 851c7823e0 Remove unused DTOs and services. Jan 2025-03-30 21:17:52 +02:00
  • b55aca0ddf Add DTOs, repositories, and logic for properties management. Jan 2025-03-29 21:14:03 +01:00
  • c5096b129b Remove outdated DTOs and refactor material-related services Jan 2025-03-28 21:35:55 +01:00
  • 631a5c2f53 Refactor packaging and material models for improved clarity Jan 2025-03-26 21:37:27 +01:00
  • 2b0ee0d417 Refactor packaging-related classes and add new repository/service/controller. Jan 2025-03-25 21:20:22 +01:00
  • 6467a17cf8 Make CREATE TABLE statements idempotent with IF NOT EXISTS Jan 2025-03-25 21:18:18 +01:00
  • e09983953a Refactor MaterialController to use MaterialService Jan 2025-03-25 10:54:54 +01:00
  • a1c8ef6b1b Add models, DTOs, repository, and controller for materials Jan 2025-03-23 20:36:28 +01:00
  • 332fd96eee Add user reference field in SysUserNode Jan 2025-03-21 21:15:00 +01:00
  • 71639aac57 Add repository interfaces for core domain models Jan 2025-03-21 21:14:23 +01:00
  • c4d3933061 Add entities for calculations, countries, rates, and nodes Jan 2025-03-21 16:19:09 +01:00
  • d06bf1d881 Merge branch 'main' of git.avatic.de:avatic/lcc_tool Jan 2025-03-20 19:10:09 +01:00
  • 3e45368b3a Add comprehensive API documentation for LCC backend Jan 2025-03-20 19:07:33 +01:00
  • b7866ad584 readme.md aktualisiert Jan 2025-03-18 11:22:29 +00:00
  • 812441a9e0 Add comprehensive API documentation for LCC backend Jan 2025-03-18 10:56:55 +01:00
  • 19d8d236fa Add database schema and configuration properties Jan 2025-02-25 18:31:47 +01:00
  • 0f91ad44e8 first commit Jan 2025-02-23 13:10:49 +01:00