Skip to content

Changes

Started 5 hr 25 min ago
Took 9 min 18 sec on Application-Node-Production

Summary

  1. Per-customer DHL/DPD accounts with shared three-tier account resolvers (details)
  2. Revert scanbot SDK files accidentally included in the previous commit (details)
Commit ae86f94c382a71f1c614b0307eddc715e812af80 by info
Per-customer DHL/DPD accounts with shared three-tier account resolvers

Labels, reprints, cancels, resets and tracking now pick the carrier account in
one place per carrier (server/utils/dhlAccountResolver.ts, dpdAccountResolver.ts):
order source with its own account → the org's business partner when
"customer uses own account" is on and credentials are filled → LogYou main.
Label creation is refused (422) for a flagged customer without credentials
anywhere, so a manual order can no longer be labelled on the LogYou account by
accident. Custom accounts get a Kleinpaket billing number; without it a
qualifying parcel ships as V01PAK instead of a V62KP on the wrong procedure.

Partner create/edit/view and order-source create/edit/view carry the new
fields with precedence explanations, tooltips and carrier icons (DE flag,
globe, DHL Kleinpaket badge, DPD card). Partner saves invalidate the shared
org-partner cache (orgPartnerCache.ts).

Also: the DHL cancel route no longer returns the account password to the
browser, and dhlCustomHelper no longer shares one token cookie across
different custom accounts.
The file was modifiedserver/api/partners/partners/store.post.ts (diff)
The file was modifiedapp/pages/partners/partners/[id]/view.vue (diff)
The file was modifiedserver/api/commission/parcels/dpd/multi.post.ts (diff)
The file was modifiedserver/api/settings/order-sources/store.post.ts (diff)
The file was modifiedpublic/scanbot/ScanbotSDK.min.js (diff)
The file was modifiedpublic/scanbot/bin/complete/ScanbotSDK.Core.js (diff)
The file was modifiedserver/api/commission/parcels/dhl/index.get.ts (diff)
The file was modifiedserver/api/commission/parcels/dpd/manual.post.ts (diff)
The file was modifiedapp/components/settings/OrderSourceForm.vue (diff)
The file was modifiedserver/utils/dhlCustomHelper.ts (diff)
The file was modifiedserver/api/commission/parcels/dpd/index.post.ts (diff)
The file was modifiedpublic/scanbot/bin/barcode-scanner/ScanbotSDK.Core.js (diff)
The file was modifiedpublic/scanbot/bin/complete/ScanbotSDK.Core-simd-threads.js (diff)
The file was modifiedserver/api/partners/partners/update.put.ts (diff)
The file was modifiedapp/assets/langs/shared.js (diff)
The file was modifiedapp/components/partners/PartnerForm.vue (diff)
The file was modifiedserver/api/commission/parcels/dhl/index.put.ts (diff)
The file was addedserver/utils/dpdAccountResolver.ts
The file was modified.claude/rules/fulfillment/shippers.md (diff)
The file was modifiedserver/utils/dhlHelper.ts (diff)
The file was modifiedpublic/scanbot/bin/document-scanner/ScanbotSDK.Core.js (diff)
The file was modifiedserver/api/settings/order-sources/update.put.ts (diff)
The file was modifiedserver/api/commission/parcels/dhl/multi.post.ts (diff)
The file was modifiedpublic/scanbot/bin/barcode-scanner/ScanbotSDK.Core-simd-threads.js (diff)
The file was modifiedserver/api/commission/trackings/tracking.get.ts (diff)
The file was modifiedpublic/scanbot/bin/complete/ScanbotSDK.Core-simd.js (diff)
The file was modifiedpublic/scanbot/bin/document-scanner/ScanbotSDK.Core-simd.js (diff)
The file was modifiedapp/pages/partners/partners/create.vue (diff)
The file was modified.claude/rules/partners/partner-edit-form.md (diff)
The file was modifiedserver/api/commission/parcels/dhl/index.post.ts (diff)
The file was modifiedapp/pages/settings/order-sources/create.vue (diff)
The file was addedserver/utils/orgPartnerCache.ts
The file was modifiedapp/pages/settings/order-sources/[id]/view.vue (diff)
The file was modifiedpublic/scanbot/bin/barcode-scanner/ScanbotSDK.Core-simd.js (diff)
The file was modifiedserver/api/tracking/[number].get.ts (diff)
The file was modifiedserver/utils/dhlMainCredential.ts (diff)
The file was addedserver/utils/dhlAccountResolver.ts
The file was modifiedapp/pages/settings/order-sources/[id]/edit.vue (diff)
The file was modifiedserver/api/commission/parcels/dhl/manual.post.ts (diff)
The file was modifiedserver/api/inouts/[id]/reset-commission.post.ts (diff)
The file was modifiedpublic/scanbot/ScanbotSDK.ui2.min.js (diff)
The file was modifiedapp/pages/partners/partners/[id]/edit.vue (diff)
The file was modifiedpublic/scanbot/bin/document-scanner/ScanbotSDK.Core-simd-threads.js (diff)
Commit eca31fc6c04dee48d4a8055e46ab9918ef08ec39 by info
Revert scanbot SDK files accidentally included in the previous commit
The file was modifiedpublic/scanbot/bin/document-scanner/ScanbotSDK.Core.js (diff)
The file was modifiedpublic/scanbot/bin/document-scanner/ScanbotSDK.Core-simd.js (diff)
The file was modifiedpublic/scanbot/bin/complete/ScanbotSDK.Core-simd-threads.js (diff)
The file was modifiedpublic/scanbot/bin/document-scanner/ScanbotSDK.Core-simd-threads.js (diff)
The file was modifiedpublic/scanbot/bin/barcode-scanner/ScanbotSDK.Core-simd.js (diff)
The file was modifiedpublic/scanbot/bin/barcode-scanner/ScanbotSDK.Core.js (diff)
The file was modifiedpublic/scanbot/bin/complete/ScanbotSDK.Core-simd.js (diff)
The file was modifiedpublic/scanbot/bin/complete/ScanbotSDK.Core.js (diff)
The file was modifiedpublic/scanbot/ScanbotSDK.min.js (diff)
The file was modifiedpublic/scanbot/ScanbotSDK.ui2.min.js (diff)
The file was modifiedpublic/scanbot/bin/barcode-scanner/ScanbotSDK.Core-simd-threads.js (diff)