Commit graph

273 commits

Author SHA1 Message Date
Jan
9c56b7ec16 Fix for: Inlandsverbindung zeigt Route über Hafen an #49 2025-12-08 14:18:10 +01:00
Jan
607c057beb Add computed properties for costs in DestinationMassHandlingCostRow, refine tariff rate message, and enhance description handling logic in MaterialFastExcelMapper 2025-12-08 12:56:48 +01:00
Jan
aa6b2db962 Fix for Bulk Edit HS Code #62, D2D Routing #56, D2D Route #55, Eur-Werte mit 2 Nachkommastellen anzeigen #54 2025-12-08 11:41:39 +01:00
Jan
b1a392b5e0 Fix for Feature #64 2025-12-08 11:11:35 +01:00
Jan
1f5dc0e6ff Bugfix: user supplier with d2d routing, Bugfix: indeterminate in Destination Manager, Removed Azure maps dependency in frontend, adjusted logmessage (memory, startup) 2025-12-08 10:35:26 +01:00
Jan
6e80beda14 Add null checks for error trace fields in SysErrorTransformer to prevent null values 2025-12-07 21:48:50 +01:00
Jan
78f713e4c1 Add null check for getFileName in toSysErrorTraceItem to avoid null values 2025-12-07 21:47:19 +01:00
Jan
f68679f839 fixed packaging import 2025-12-07 21:07:45 +01:00
Jan
88d258cd06 Add toggle functionality to expand/collapse all items in CalculationDumps and adjust tab order in Config page 2025-12-07 20:50:38 +01:00
Jan
f1222dc410 Add CalculationDumps component and API controller for dump management in Config page 2025-12-07 20:41:27 +01:00
Jan
726dfd63bd Add CalculationDumpList tab for service users in Config page 2025-12-07 19:39:12 +01:00
Jan
a0db2c881c Fix null check for destOfCurPremisses in destination update logic in destinationEdit.js. 2025-12-07 18:41:01 +01:00
Jan
89a132dc4a Update validateHandlingCost to use 2 decimal precision for parsing numbers. 2025-12-07 18:22:30 +01:00
Jan
7531efab71 Include HS code in TaxationResolverResponse creation. 2025-12-07 18:17:16 +01:00
Jan
a72adce690 Refactor and streamline premise creation logic.
- Removed redundant HS code checks in `materialCheck` of `PreCalculationCheckService`.
- Introduced `PropertyService` to manage default tariffs in `PremiseCreationService`.
- Adjusted `fillPremise` method to default to `SystemPropertyMappingId.TARIFF_RATE` when no tariff is specified.
- Improved code readability with formatting and added comments for better context.
2025-12-07 18:15:25 +01:00
Jan
767964b20f Standardize code formatting and improve validation checks.
- Applied consistent spacing in `PreCalculationCheckService` for better readability.
- Enhanced `materialCheck` logic to handle `tariffUnlocked` scenarios and provide detailed error messages.
- Adjusted frontend tooltip logic in `BulkOperation.vue` to handle cases where `operation.error` is null.
2025-12-07 17:31:56 +01:00
Jan
2fcba02227 Replace all console statements with centralized logger for consistent logging across components and stores. 2025-12-05 18:11:34 +01:00
Jan
0fef090372 Add dev tag handling in build workflow & remove debug logs from destinationEdit store
- Updated `.gitea/workflows/build.yml` to push `dev` tag when on the `dev` branch.
- Removed debug `console.log` statements from `destinationEdit.js`.
2025-12-05 17:50:30 +01:00
Jan
cbd467d3b0 Add bulk update functionality for destination data
- Introduced `DestinationMassUpdateDTO` to handle bulk update payload.
- Added new API endpoint `/destination/all` for mass updates in `PremiseController`.
- Updated frontend logic to support mass updating of destinations and enhanced matrix calculations with debounce.
- Improved handling of destination and route processing across components.
2025-12-05 17:36:01 +01:00
Jan
a40a8c6bb4 Intermediate commit 2025-12-04 22:43:23 +01:00
Jan
27b56bc92d Intermediate commit 2025-12-02 23:06:28 +01:00
4da6fed8cd Merge pull request 'main' (#46) from main into dev
Reviewed-on: #46
2025-12-02 10:15:56 +00:00
Jan
70ac4ca148 Remove material data migration script (V10__Material.sql) 2025-12-02 11:06:10 +01:00
Jan
b3cd6a5791 Merge branch 'main' into dev
# Conflicts:
#	pom.xml
#	src/main/java/de/avatic/lcc/config/ShutdownListener.java
2025-11-28 15:15:39 +01:00
Jan
eb45c5b17b Add memory usage logging to ShutdownListener during application shutdown 2025-11-28 13:44:27 +01:00
Jan
15ff5fa9fa Remove unused annotations and imports from taric model classes 2025-11-28 13:31:56 +01:00
Jan
575b5fad1c Remove unused annotations and imports from model classes 2025-11-28 13:24:32 +01:00
Jan
c85cadeeda Add logging improvements, shutdown listener, and request filter
- Introduced `ShutdownListener` to log application shutdown details and thread stack dump.
- Added `RequestLoggerFilter` to log incoming HTTP requests and responses.
- Enhanced `LccApplication` with memory usage logging at start and end.
- Replaced `System.out` calls with SLF4J logging in `DevUserEmulationFilter`.
- Updated `pom.xml` to mark devtools dependency as optional.
2025-11-28 13:03:46 +01:00
Jan
8e9cf59f25 Add logging improvements, shutdown listener, and request filter
- Introduced `ShutdownListener` to log application shutdown details and thread stack dump.
- Added `RequestLoggerFilter` to log incoming HTTP requests and responses.
- Enhanced `LccApplication` with memory usage logging at start and end.
- Replaced `System.out` calls with SLF4J logging in `DevUserEmulationFilter`.
- Updated `pom.xml` to mark devtools dependency as optional.
2025-11-28 13:01:59 +01:00
Jan
0b02021fde Add favicon, web app manifest, and related assets 2025-11-27 18:14:49 +01:00
Jan
75bff6886a Switch listGroups and listUsers endpoints to use root objects 2025-11-27 17:32:36 +01:00
Jan
e2e7f5f9e3 Update store to handle nested users and groups response objects 2025-11-27 17:32:36 +01:00
Jan
b2973fcd18 Update store to handle nested users and groups response objects 2025-11-27 17:27:07 +01:00
Jan
6c6ed2a498 Switch listGroups and listUsers endpoints to use root objects 2025-11-27 17:26:50 +01:00
Jan
3e2dab01b5 Add detailed logging and error handling to OIDC User Service 2025-11-27 14:51:42 +01:00
Jan
022ce8bd09 Add detailed logging and error handling to OIDC User Service 2025-11-27 14:48:21 +01:00
Jan
0daf33c503 missing file 2025-11-27 11:34:31 +01:00
Jan
ded21ca949 Intermediate commit 2025-11-27 11:33:32 +01:00
Jan
3658372271 intermediate commit. optical adjustments to mass edit ... functional adjustments pending 2025-11-25 17:09:11 +01:00
Jan
be7b94753e Removed unused customs store and related functionality, deprecated Toast component, optimized tariff rate modal behavior, and added HS code index updates in the database schema. Enhanced user group management APIs, refined material update handling, improved input validation in user management UI, reorganized modal styles, and addressed redundant logic across services and components. 2025-11-20 10:47:05 +01:00
Jan
a381ac3299 Replaced console logging with logger utility across the frontend, removed unused code, and centralized session management in useActiveUserStore. 2025-11-18 18:39:34 +01:00
Jan
47aab96dfa added right-management to the rights of the first user. 2025-11-18 17:43:10 +01:00
Jan
c57c2ff19d Added user management functionality to the configuration page:
- Introduced `Users` tab in `Config.vue` with a dynamic display controlled by user rights.
- Added `EditUser.vue` and `Users.vue` components for managing user details and permissions via modal dialogs.
- Implemented new `users` store handling user records, pagination, and updates.
- Updated `TableView.vue` to support badge rendering and dynamic configurations.
- Adjusted routing guards for consistent user data fetching and permissions.
- Various UI refinements and component reorganization for better maintainability.
2025-11-18 17:30:56 +01:00
Jan
83e007088c Enhanced debug logging in SecurityConfig to include group names explicitly. 2025-11-18 11:17:51 +01:00
Jan
e65f0deed2 update SecurityConfig added first- and lastname claim to be mandatory 2025-11-17 15:19:59 +01:00
Jan
af0952a034 update group name length 2025-11-17 14:06:02 +01:00
Jan
35ea0da5a9 update group name length 2025-11-17 11:41:11 +01:00
Jan
0a3d759733 Added single user fetch to user api 2025-11-17 10:16:01 +01:00
Jan
cd66b5bba5 Renamed error store to notification store, centralized spinner modal
Increased thread pool capacities in `AsyncConfig.java` and adjusted database schema for larger text fields. Enhanced HS code validation logic and added logging to `EUTaxationApiService` for improved traceability. Cleaned up unused error modal code and aligned styles for calculation processing spinners.
2025-11-16 23:02:11 +01:00
Jan
5adadb671e Centralized notification/error management in frontend, more infos in error log, bugfixing in tariff rate services. 2025-11-16 18:32:28 +01:00