Commit graph

441 commits

Author SHA1 Message Date
Jan
919c9d0499 Added PackagingRepositoryIntegrationTest for MySQL and MSSQL; extended PackagingRepository with additional fields in SELECT query and improved SQL pagination logic. 2026-01-27 19:27:13 +01:00
Jan
c25f00bb01 Added CountryRepositoryIntegrationTest for MySQL and MSSQL, updated CountryRepository to support dialect-specific boolean literals. 2026-01-27 18:20:54 +01:00
Jan
8e6cc8cf07 Added TestContainers-based testing configuration for MySQL and MSSQL integration tests. Added module test for DialectProviders, Smoketests for TestContainers-based integration tests. NodeRepositoryIntegrationTest. Other Repository integration tests still missing. 2026-01-27 18:04:08 +01:00
Jan
5fb025e4b3 further sql fixes. frontend fix height of help system 2026-01-27 13:16:07 +01:00
Jan
e53f865210 further sql fixes 2026-01-27 12:40:11 +01:00
Jan
b1d46c1057 Updated migration scripts to ensure Unicode compatibility by using N-prefixed strings in MSSQL SQL INSERT statements. 2026-01-27 12:10:06 +01:00
Jan
1baf3111aa Updated migration scripts to ensure Unicode compatibility by using N-prefixed strings in MSSQL SQL INSERT statements. 2026-01-27 11:06:47 +01:00
Jan
cd411d8b01 Updated MSSQL schema migration script to use NVARCHAR for Unicode support. 2026-01-27 10:57:01 +01:00
Jan
48ce77dad3 Added missing boolean values to dialectProvider 2026-01-27 10:43:40 +01:00
Jan
5b2018c9e0 Fixed "TRUE/FALSE" => "0/1" mssql 2026-01-27 10:00:48 +01:00
Jan
28ee19d654 Ported flyway migration steps to mssql. Add initial MSSQL support with Docker scripts and SQL initialization. 2026-01-27 09:15:40 +01:00
Jan
0d4fb1f04f Step 2.3 - Add MSSQLDialectProvider Implementation 2026-01-26 21:08:04 +01:00
Jan
5866f8edc8 Fixed build errors 2026-01-25 19:41:52 +01:00
Jan
eff5d26ea3 Step 2.3 - Finalize Repositories with SqlDialectProvider Integration 2026-01-25 19:30:45 +01:00
Jan
1084c5b1cd Step 2.2 - Mid-Priority Repositories 2026-01-25 19:16:22 +01:00
Jan
29675f9ff4 Step 2.1: Kritische Repositories (3 Tasks) 2026-01-25 18:42:31 +01:00
Jan
10a8cfa72b Step 1 - Foundation & Infrastruktur (SqlDialectProvider Interface, Maven Dependencies, Konfiguration) 2026-01-25 18:30:51 +01:00
Jan
417221eca8 Fix: More stable bulk geocoding. Added @Transactional to outer bulk service call, to revert all changes to database if anything fails 2026-01-23 16:57:06 +01:00
Jan
605bcfe0fc Improve Excel mapper geocoding: Add fuzzy search fallback for failed addresses, introduce better cell value handling, and enhance error logging. 2026-01-22 17:25:40 +01:00
03cd1274e9 src/main/java/de/avatic/lcc/service/api/BatchGeoApiService.java aktualisiert
Fixed nullpointer exception in batch geo coding
2026-01-22 09:35:12 +00:00
Jan
462a960c68 Implemented deactivated container types, CalculationExecutionService to handle container type activation logic. Fix destinationEdit store to handle null values in data. 2026-01-20 09:53:58 +01:00
Jan
b66ac66b54 Bugfixing: Clean up existing drafts in PremisesService and include annual repacking cost in CalculationExecutionService. 2026-01-18 21:24:24 +01:00
Jan
11d32a665e Rename pages-change event to page-change in Pagination component and update related references. 2026-01-18 18:37:07 +01:00
Jan
b5f2df8be7 Rename helppages-change event to pages-change in Pagination component. 2026-01-18 18:15:45 +01:00
Jan
c1e136f914 Merge remote-tracking branch 'origin/dev' into dev 2026-01-18 18:11:32 +01:00
Jan
bdfaef3365 Fixed isWeightExceeded value in database. Fixed shipping freqency rounding in database 2026-01-18 18:11:22 +01:00
ac23dc4728 Merge pull request 'main' (#105) from main into dev
Reviewed-on: #105
2026-01-11 22:27:40 +00:00
bde397e509 Merge pull request 'dev' (#104) from dev into main
Reviewed-on: #104
2026-01-11 22:26:47 +00:00
Jan
8742d24b62 Add help system with markdown-based content, video support, and help menu integration; update related UI components, backend services, and frontend store to enable contextual help functionality. 2026-01-10 19:19:38 +01:00
Jan
22051135ad Fix supplier item layout and styling, 2026-01-06 20:39:07 +01:00
Jan
23bc00d33c Improve logging in DistanceApiService and DistanceMatrixRepository: Add fallback to names when external mapping IDs are null, fix inconsistent spacing, and enhance error messages with better node ID resolution. 2026-01-06 18:17:28 +01:00
Jan
8ef279e735 Enhance error handling in massSetDestinations: Add notifications for failures, logging support, and update modal behavior to prevent data clearing on errors. 2026-01-06 17:40:07 +01:00
Jan
81233db437 Fixing wrong modal title if edited over toolbar 2026-01-06 17:20:46 +01:00
Jan
8d85e4c692 Refactor ShippingFrequencyCalculationService: Adjust container calculation logic to ensure minAnnualFrequency is respected when fillContainer is true. 2026-01-06 16:37:46 +01:00
Jan
9b13261a20 Fixed "Oversea share" -> "Overseas share". Dont show partnumber/Supplier in error message when in single edit mode 2026-01-06 12:34:43 +01:00
Jan
eb5aecb1b5 Bugfix shippingfrequency 2026-01-05 14:10:56 +01:00
Jan
d606e3e33a Add modal for node details with map view and country flag rendering, enhance table interactions with row-click handling 2026-01-04 19:30:34 +01:00
Jan
1ceca3f2f1 Adjust FCA fees calculation to average per destination for consistency with other cost computations 2026-01-04 19:20:34 +01:00
Jan
3a203d1c7e Refactor handling cost calculation logic: simplify null checks using Objects.requireNonNullElse, adjust handling and disposal calculations, and improve clarity in annual cost computations. 2026-01-04 18:59:53 +01:00
Jan
f8d2745d32 Merge branch 'dev' of git.avatic.de:avatic/lcc_tool into dev 2026-01-04 17:40:52 +01:00
Jan
b473e34809 Add page objects and test framework scaffolding for Selenium-based test automation. Includes initial test suites, element locators, and configuration setup. 2026-01-04 17:40:48 +01:00
Jan
63e1574d2f Enhance logging in DistanceApiService to include cached distance details; refactor and improve handling/multiplier logic in cost calculation services. 2026-01-04 17:39:43 +01:00
Renovate-Bot
d079971ec9 Merge pull request 'Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.9' (#99) from renovate/spring-boot into dev 2025-12-22 00:01:24 +00:00
Renovate-Bot
6c237a83ce Merge pull request 'Update dependency maven to v3.9.12' (#98) from renovate/maven-3.x into dev 2025-12-22 00:01:23 +00:00
Renovate Bot
d3e14fa8f0 Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.9 2025-12-22 00:01:22 +00:00
Renovate Bot
4cfee73704 Update dependency maven to v3.9.12 2025-12-22 00:01:20 +00:00
Jan
6add528c02 Add import/export functionality for apps, including client-side file handling and backend encryption/decryption logic 2025-12-17 16:06:59 +01:00
Jan
1788a7ef1c Refactor: Pass ContainerCalculationResult into cost calculation services and update ShippingFrequencyCalculationService logic to consider HU per container handling. 2025-12-17 14:29:08 +01:00
Jan
9ac3cb7815 Bugfix: if hu amount is less than min shipping frequency, fix total utilization accordingly 2025-12-17 09:42:19 +01:00
Jan
1be35b5a8d Bugfix: shipping frequency custom calculation. Stacking in container calcualtion 2025-12-16 22:16:03 +01:00