Commit 406c47a
committed
feat: Enhance POD upload handling and reporting
- Added exclusion logic for invoice creators in GetInvoiceByDocNum and GetInvoicesByCustomer handlers.
- Updated GetPodUploadStatusHandler to filter invoices based on creator exclusions.
- Implemented validation for bulk PODs to account for creator exclusions.
- Modified CreateUser and UpdateUser handlers to require assigned sections for Driver and PodOperator roles.
- Introduced new GetPodUploadReport feature with query, handler, and validation.
- Added PodInvoiceCreatorLocations to manage user location mappings.
- Enhanced SAPServiceLayerClient to include UserSign in invoice queries.
- Updated appsettings.json to configure rate limits for POD uploads.
- Created Repair-PodUploadAuditAttribution script for auditing and repairing mismatched user roles in POD uploads.1 parent 1aa547f commit 406c47a
136 files changed
Lines changed: 31317 additions & 3346 deletions
File tree
- ShopInventory.Web
- Common
- Components/Pages
- Data
- Models
- Services
- wwwroot
- ShopInventory
- Common
- Errors
- Mobile
- Configuration
- Controllers
- DTOs
- Data
- Features
- Auth/Commands/Login
- DesktopIntegration/Queries/DownloadInvoicePdf
- Invoices
- Commands
- CreateInvoice
- UploadPod
- Events
- Queries
- DownloadInvoicePdf
- GetAllPods
- GetInvoiceByDocNum
- GetInvoicesByCustomer
- Merchandiser/Commands/SubmitMobileOrder
- Quotations
- Commands
- ApplyStandardVat
- CreateQuotation
- RepriceQuotation
- Queries
- DownloadQuotationPdf
- DownloadSapQuotationPdf
- SalesOrders/Queries/DownloadSalesOrderPdf
- SapConfiguration
- Commands/UpdateSAPSettings
- Queries/GetSAPSettings
- Timesheets/Queries/GetAssignedCustomers
- TwoFactor/Commands/EnableTwoFactor
- UserManagement
- Commands
- CreateUser
- UpdateGlobalDriverAssignedCustomers
- UpdateUser
- Migrations
- Models
- Entities
- Services
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
873 | 873 | | |
874 | 874 | | |
875 | 875 | | |
876 | | - | |
877 | | - | |
878 | | - | |
879 | | - | |
880 | | - | |
881 | | - | |
882 | | - | |
883 | | - | |
884 | | - | |
885 | | - | |
886 | | - | |
887 | 876 | | |
888 | 877 | | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
889 | 888 | | |
890 | 889 | | |
891 | 890 | | |
892 | 891 | | |
893 | | - | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
894 | 897 | | |
895 | 898 | | |
896 | 899 | | |
897 | 900 | | |
898 | 901 | | |
899 | 902 | | |
900 | 903 | | |
901 | | - | |
902 | | - | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
903 | 908 | | |
904 | 909 | | |
905 | 910 | | |
| |||
0 commit comments