Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion external/inatrace-backend
Submodule inatrace-backend updated 69 files
+8 −1 .dockerignore
+112 −0 .github/scripts/release.py
+89 −0 .github/scripts/test_release.py
+132 −0 .github/workflows/_image.yml
+47 −0 .github/workflows/_test.yml
+41 −21 .github/workflows/ci.yml
+146 −0 .github/workflows/publish.yml
+108 −0 .github/workflows/release.yml
+3 −0 .gitignore
+37 −8 Dockerfile
+2 −4 README.md
+265 −0 RELEASE.md
+73 −0 SECURITY.md
+0 −21 ci/.env
+0 −46 ci/docker-compose.yml
+39 −0 compose-dev.yaml
+0 −24 docker-build.sh
+78 −0 docs/api-auth-coverage/35-supply-chain.md
+48 −0 docs/api-auth-coverage/36-products-consumer-labels.md
+57 −0 docs/api-auth-coverage/37-public.md
+52 −0 docs/api-auth-coverage/39-files-reporting.md
+112 −0 docs/api-auth-coverage/README.md
+67 −0 docs/api-auth-coverage/existing.md
+200 −0 docs/api-auth-coverage/routes.tsv
+20 −11 docs/building.md
+4 −1 docs/configuration.md
+19 −14 docs/getting-started.md
+14 −1 pom.xml
+14 −8 src/main/java/com/abelium/inatrace/components/beycoorder/BeycoOrderController.java
+35 −22 src/main/java/com/abelium/inatrace/components/beycoorder/BeycoOrderService.java
+45 −4 src/main/java/com/abelium/inatrace/components/common/CommonService.java
+77 −0 src/main/java/com/abelium/inatrace/components/common/PublicMediaAuthorizationService.java
+143 −3 src/main/java/com/abelium/inatrace/components/common/StorageKeyCache.java
+5 −3 src/main/java/com/abelium/inatrace/components/common/TokenService.java
+11 −1 src/main/java/com/abelium/inatrace/components/company/UserCustomerImportService.java
+17 −15 src/main/java/com/abelium/inatrace/components/dashboard/DashboardService.java
+47 −15 src/main/java/com/abelium/inatrace/components/exceptionhandling/SpringExceptionResponseBuilder.java
+14 −0 src/main/java/com/abelium/inatrace/components/facility/FacilityService.java
+7 −2 src/main/java/com/abelium/inatrace/components/groupstockorder/GroupStockOrderController.java
+18 −2 src/main/java/com/abelium/inatrace/components/groupstockorder/GroupStockOrderService.java
+16 −0 src/main/java/com/abelium/inatrace/components/payment/PaymentService.java
+10 −0 src/main/java/com/abelium/inatrace/components/processingaction/ProcessingActionService.java
+50 −5 src/main/java/com/abelium/inatrace/components/processingorder/ProcessingOrderService.java
+67 −11 src/main/java/com/abelium/inatrace/components/product/ProductService.java
+20 −2 src/main/java/com/abelium/inatrace/components/productorder/ProductOrderService.java
+6 −11 src/main/java/com/abelium/inatrace/components/pub/PublicController.java
+175 −30 src/main/java/com/abelium/inatrace/components/stockorder/StockOrderService.java
+20 −0 src/main/java/com/abelium/inatrace/components/user/UserService.java
+7 −6 src/main/java/com/abelium/inatrace/configuration/DefaultControllerExceptionHandler.java
+17 −0 src/main/java/com/abelium/inatrace/db/entities/common/Document.java
+57 −0 src/main/java/com/abelium/inatrace/db/migrations/V2026_10_13_12_00__Add_Document_Uploaded_By.java
+10 −3 src/main/java/com/abelium/inatrace/security/configuration/TokenAuthenticationFilter.java
+294 −0 src/test/java/com/abelium/inatrace/components/beycoorder/BeycoOrderApiAuthTest.java
+319 −0 src/test/java/com/abelium/inatrace/components/common/CommonFileApiAuthTest.java
+277 −0 src/test/java/com/abelium/inatrace/components/company/FarmerImportDocumentAuthorizationTest.java
+70 −0 src/test/java/com/abelium/inatrace/components/exceptionhandling/SpringExceptionResponseBuilderTest.java
+483 −0 src/test/java/com/abelium/inatrace/components/facility/FacilityApiAuthTest.java
+154 −0 src/test/java/com/abelium/inatrace/components/groupstockorder/GroupStockOrderApiAuthTest.java
+384 −0 src/test/java/com/abelium/inatrace/components/payment/PaymentApiAuthTest.java
+249 −0 src/test/java/com/abelium/inatrace/components/processingaction/ProcessingActionApiAuthTest.java
+462 −0 src/test/java/com/abelium/inatrace/components/product/ProductAndLabelApiTest.java
+234 −0 src/test/java/com/abelium/inatrace/components/pub/PublicLabelApiTest.java
+1,167 −0 src/test/java/com/abelium/inatrace/components/stockorder/StockOrderApiAuthTest.java
+131 −0 src/test/java/com/abelium/inatrace/components/user/UserAuthApiTest.java
+63 −0 src/test/java/com/abelium/inatrace/configuration/ApiErrorResponseIntegrationTest.java
+33 −0 src/test/java/com/abelium/inatrace/configuration/DefaultControllerExceptionHandlerTest.java
+86 −0 src/test/java/com/abelium/inatrace/db/entities/DocumentUploadProvenanceMigrationTest.java
+135 −0 src/test/java/com/abelium/inatrace/security/ApiRouteInventoryTest.java
+145 −0 src/test/java/com/abelium/inatrace/security/MultiTenantIsolationTest.java
Loading