Commit graph

  • 7ff657ba0a Added OAuth2 API Tester tool and improved CORS/OAuth support: Jan 2025-10-28 15:58:15 +01:00
  • 9604d342d7 Merge branch 'main' of git.avatic.de:avatic/lcc_tool # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. Anja Guenther 2025-10-26 21:52:17 +01:00
  • 562764561e Merge branch 'main' of git.avatic.de:avatic/lcc_tool Anja Guenther 2025-10-26 21:50:59 +01:00
  • 4c6b0e5fe2 Container Berechnung limiting factor korrigiert, Migration für materialien vollständig, Safety target für countries geändert Anja Guenther 2025-10-26 21:50:01 +01:00
  • 68b688673c Added AppGroupItem Vue component for displaying group information with selection functionality Jan 2025-10-26 17:22:32 +01:00
  • 6acfbe1602 Introduced app management functionality: Jan 2025-10-26 17:19:46 +01:00
  • f75b20830c Extended role-based access in MaterialController to include additional roles. Jan 2025-10-26 12:37:11 +01:00
  • 932b42d926 Cleanup application.properties and .env, added vite .env to repository Jan 2025-10-25 18:52:54 +02:00
  • 55daec064c Commented out dynamic OAuth2 redirection configuration in SecurityConfig. Jan 2025-10-25 17:19:06 +02:00
  • 7a4d1bf465 Added same-site attribute for session cookies and updated application.properties. Jan 2025-10-25 17:16:11 +02:00
  • d190b69664 Marked session cookies as secure in application.properties. Jan 2025-10-25 16:45:43 +02:00
  • 8cb922a88d Updated properties and enhanced SecurityConfig Jan 2025-10-25 16:45:01 +02:00
  • 3f0644c1e9 Set dynamic redirect URI in SecurityConfig and updated properties Jan 2025-10-25 16:17:56 +02:00
  • b33e28a248 Removed Azure redirect URI Jan 2025-10-25 11:47:22 +02:00
  • e7ba98bdd7 Added Azure redirect URI in properties and dynamic backend URL in frontend configuration Jan 2025-10-24 20:14:24 +02:00
  • 2b83bfe956 Replaced Material data with dummy data & restored dockerfile because flyway does not execute successfully with the contained duplicates etc. Jan 2025-10-24 08:06:33 +02:00
  • f982bc4629 Replaced Material data with dummy data because flyway does not execute successfully with the contained duplicates etc. Jan 2025-10-24 06:31:36 +02:00
  • e79db9e1b7 Introduced Flyway Jan 2025-10-24 06:21:11 +02:00
  • a83ee4dacd - added actuator - optimized dockerfile Jan 2025-10-23 20:59:48 +02:00
  • 4d0f04b0cb Zurück zu klassischem Docker Build Jan 2025-10-23 20:34:57 +02:00
  • 6ff113007e BuildKit-Container mit custom /etc/hosts Jan 2025-10-23 20:32:39 +02:00
  • 66a77babfe Update .dockerignore and improve Gitea CI workflow Jan 2025-10-23 19:13:43 +02:00
  • 1c0165cf73 back to external docker registry. Jan 2025-10-23 17:15:04 +02:00
  • 4fe7e91119 retry 2 Jan 2025-10-23 17:02:49 +02:00
  • 7abfc2578d refactor again Jan 2025-10-23 16:51:25 +02:00
  • d327b1649c Refactor Gitea CI workflow, because of missing CA in actions Jan 2025-10-23 16:38:50 +02:00
  • c071609eb2 Refactor & Enhancements: Jan 2025-10-23 14:52:28 +02:00
  • 0c51bf7c3d Add version to exec-maven-plugin and enforce role-based access for user and group endpoints Jan 2025-10-21 21:34:20 +02:00
  • a76de8e53c - Refactoring: put all models in subdirectories under model: Jan 2025-10-21 21:23:27 +02:00
  • 23ee5fad79 Bugfix: improve geocoding logic for Azure Maps API; enhance validation and address mapping in batch processing Jan 2025-10-21 13:09:56 +02:00
  • 2aaf820bdc Bugfix: - taking the newest validity tuple, when fetching reports - risk and changes are only calculated for main run (and not all sections) Jan 2025-10-19 21:56:32 +02:00
  • 0c88c5ed0f Bugfix: takes property set into account when collecting comparable reports. Jan 2025-10-19 19:55:19 +02:00
  • 67fc5607e3 Bugfix: creates a copy of all matrix rates if only container rates are updated and vice versa Jan 2025-10-19 19:06:11 +02:00
  • d10f301b3d Bugfix: change risk only for none matrix rates. Jan 2025-10-19 17:31:16 +02:00
  • b19e16fbb0 Bugfix: fixed reporting for user generated nodes Jan 2025-10-19 17:24:23 +02:00
  • a2e0029dfe Bugfix: update url, when remove line from mass edit view Jan 2025-10-19 15:27:30 +02:00
  • de896cea30 Bugfix: price mass edit Jan 2025-10-19 15:06:55 +02:00
  • 3d3a4dbfab Bugfix: user supplier "source"-type bugfix Jan 2025-10-19 14:55:54 +02:00
  • c573d7647f - fixed bug in material mass edit - removed geocoding from bulk import (temporarly) Jan 2025-10-19 13:47:40 +02:00
  • 108e89195c - fixed pagination error on delete etc. Jan 2025-10-19 13:39:53 +02:00
  • 3b05befa92 added missing changes to perious commit Jan 2025-10-19 13:05:00 +02:00
  • f657ff2c80 - Added geocoding functionality: - Implemented address verification and geolocation in CreateNewNode. - Integrated GeoApiService with error handling using GeocodingException. - Updated NodeController for geocoding and user node creation. - Refactored related components and store for enhanced geolocation support. Jan 2025-10-19 12:20:28 +02:00
  • d7bc62c713 - Better error handling during calculation - Bugfixes in calculation (error in getByMappingIdAndCountryId) Jan 2025-10-18 22:20:51 +02:00
  • 78bd0ad6d6 - Calculations can be started now with any validity period and property set. - added preflight check for validity period, property set and all route sections Jan 2025-10-18 19:52:10 +02:00
  • dac371b481 Bugfix: Reset pagination position on delete (my calculations) Jan 2025-10-18 10:13:05 +02:00
  • 8aca48b5ec Bugfix: Check premise access rights works as expected. Jan 2025-10-18 09:45:26 +02:00
  • 20ad15e4e4 Refactoring premiss edit: - fixed bug in mass edit, when editing single value Jan 2025-10-18 09:28:11 +02:00
  • 20fa52826a reworked "my calculation" page: - select over multiple pages - reopen completed calculations Jan 2025-10-17 22:35:33 +02:00
  • 3141e62b08 - intermediate commit Jan 2025-10-13 14:00:28 +02:00
  • 79dea999ad - intermediate commit Jan 2025-10-12 13:41:37 +02:00
  • 7eaba06e6a Merge branch 'EntraID-Integration' Jan 2025-10-07 15:55:20 +02:00
  • 431694ce22 - added navigation guards - added roles to endpoints - added user ids where needed Jan 2025-10-07 15:53:37 +02:00
  • 5760c7d30c - implemented simulated user in dev profile Jan 2025-10-05 13:15:26 +02:00
  • 4c34a1bade - Introduced "devpage" to show calculation dumps and change active user in "dev"-profile Jan 2025-10-04 10:47:52 +02:00
  • 10687ffe5d - Integrated entra id into "prod"-profile Jan 2025-10-02 21:46:38 +02:00
  • f6160a4153 - Integrated the frontend within the static folder of the backend: * changed the build target of npm run build to the static folder of the spring project. * integrated the the npm build into the maven build * adjusted the spring config: * removed cors configs * added frontend config with the routes to frontend in static folder Jan 2025-10-02 17:32:37 +02:00
  • cb51789a84 - Enhanching errors if wrong sheet is uploaded Jan 2025-09-30 20:42:16 +02:00
  • fd8226d4c1 - Fix for Sprechende Fehlermeldungen beim Upload #29 Jan 2025-09-30 19:39:31 +02:00
  • 4079229956 - Fix for Neue Meotrolregion angelegt inkl. Rate, wird aber nicht beim Routing berücksichtigt #43 Jan 2025-09-30 18:50:42 +02:00
  • 3d3f3e8406 - Added responsibility to the single edit component - Updated property help texts - fixed chain resolver bug Jan 2025-09-30 17:15:12 +02:00
  • 508d95d7c3 Refined UI text for improved clarity and consistency across components. Jan 2025-09-29 21:36:12 +02:00
  • 1fa1680535 Updated SQL seed data descriptions for clarity and consistency. Added unique constraint validation and error highlighting in Excel mappers. Enhanced validation methods and refactored utilities for better maintainability. Jan 2025-09-29 21:19:27 +02:00
  • ee989d1bfc - Improved file input handling in bulk operations: added in-memory blob storage, reset on re-selection, and error handling for file reading. Adjusted indentation and refined event logic. Jan 2025-09-29 18:52:53 +02:00
  • f9828029a9 Merge remote-tracking branch 'origin/main' Jan 2025-09-29 18:47:59 +02:00
  • 1fe4d700aa - Enhanced bulk import error messaging and input file handling. - Improved calculation view and tree view display. - Added draft clearing for container rates and corrected indentation issues. - Various frontend usability and styling refinements. Jan 2025-09-29 18:46:55 +02:00
  • 13c2e627ee fix for the datums hölle Anja Guenther 2025-09-28 20:48:01 +02:00
  • d997178d00 added dynamic scaling for route section heights in reports and adjusted query ordering for calculation jobs Jan 2025-09-28 20:07:14 +02:00
  • 01125fc875 fixed Reportingstruktur angleichen #25 Jan 2025-09-28 18:05:56 +02:00
  • 0028ab8977 further optical enhancments for calculation dump Jan 2025-09-28 13:57:49 +02:00
  • 82d0a7c711 further optical enhancments for calculation dump Jan 2025-09-28 13:45:19 +02:00
  • fcc8e811da tree view removed batches for better readability Jan 2025-09-28 13:27:54 +02:00
  • 3f34f9bee9 fixed indentation of tree node Jan 2025-09-28 13:25:27 +02:00
  • fd785a2b71 - enhanced calculation dump view Jan 2025-09-28 12:25:15 +02:00
  • af5b8672c3 Merge remote-tracking branch 'origin/main' Jan 2025-09-28 12:05:47 +02:00
  • 25e67ef453 - added a calculation dump view for better debugging/testing Jan 2025-09-28 12:05:40 +02:00
  • dc29a38230 Merge branch 'main' of git.avatic.de:avatic/lcc_tool Anja Guenther 2025-09-28 10:41:30 +02:00
  • 0da491b3b7 missing build date added to rate and buk operation component Anja Guenther 2025-09-28 10:41:19 +02:00
  • f7dd0d5e8a - Fix for Beim Ziehen eines Reports wirft es diesen Fehler 8212640113 #20 Jan 2025-09-28 10:27:59 +02:00
  • 9fc655b14e - Container rates cannot be applied on nodes that are deprecated. - update rates view in frontend if staged_changes are applied. - fix for: Wenn Stacked und Mixable nicht ausgewählt sind, entsteht ein Fehler #17, database schema corrected. Jan 2025-09-28 09:59:28 +02:00
  • a7ef20bb74 Fix for: - Individuelle Repackingkosten dürfen Null sein #14 Jan 2025-09-27 22:12:52 +02:00
  • 0bdfe0ed92 Fix for: - Wording in der manuellen Verpackungskostenansicht anpassen #23 Jan 2025-09-27 22:07:07 +02:00
  • 0c81d5fbda Fix for: - Wording bitte angleichen #21 - Repacking Cost Claculation gibt immer "0" aus, obwohl Werte hinterlegt sind #22 - Container Typ 40 Ft. HC wird im Reporting nicht korrekt angezeigt #24 Jan 2025-09-27 22:03:07 +02:00
  • 8b991fa3e2 Fix for: Kryptische Fehlermeldung #19 Jan 2025-09-27 21:21:56 +02:00
  • 0fcdb336cc Routing service: remove routes with lower quality. Select route if only one route found Jan 2025-09-27 20:43:36 +02:00
  • 466ad88c13 Merge remote-tracking branch 'origin/main' Jan 2025-09-27 20:21:31 +02:00
  • c39ef5f4ee bug fix in chain resolver. Jan 2025-09-27 20:21:24 +02:00
  • 10ec138e94 Merge branch 'main' of git.avatic.de:avatic/lcc_tool Anja Guenther 2025-09-27 20:17:41 +02:00
  • 0c42fb502e Adjusted Precalculation check texts Anja Guenther 2025-09-27 20:17:23 +02:00
  • 3a9691dc6f matrix routing: - only allow <2 countries to be passed. - do not route over chains with first node is port or station - check that intermediate nodes have all "intermediate"-proeprty (exception near by routing nodes) Jan 2025-09-27 18:48:21 +02:00
  • 931f5d6713 Merge remote-tracking branch 'origin/main' Jan 2025-09-27 13:45:26 +02:00
  • b3fbfa7ce3 - enhancing data input. allowing empty values. allowing 0 values for oversea share and tariff Jan 2025-09-27 13:45:18 +02:00
  • 554df0b1a5 Corrected road -> post_runs Anja Guenther 2025-09-26 21:57:49 +02:00
  • 88516ccfca Fix for issue #12 do not try to fetch premise if "premiseId" list is empty Jan 2025-09-26 21:29:41 +02:00
  • 93abe3e885 updated sql file again... some nodes were duplicates Anja Guenther 2025-09-26 20:48:39 +02:00
  • 0e2b1111f5 sql file with updated nodes and containerrates Anja Guenther 2025-09-26 20:42:24 +02:00
  • 12e2abf6f9 Added new excel converter for container rates Jan 2025-09-26 20:35:39 +02:00
  • 78a6d1ef7e Added new excel converter for container rates Jan 2025-09-26 20:35:13 +02:00
  • 617a535da0 - Fixed issue #1: was using premise id as packaging id, causing constraint violation in db Jan 2025-09-26 19:48:27 +02:00
  • 2ef67c78eb - Fixed issue #3 - showing analyzer window only on startup not on empty part number list. Jan 2025-09-26 17:57:38 +02:00
  • ebcd50e9a2 - Fixed issue #5 - resetting assistant store after creating premisses. Jan 2025-09-26 17:46:03 +02:00