2 Commits

Author SHA1 Message Date
mandreshope
bac7acc185 enhance: Enhances backorder confirmation API
Updates the `createBackorderConfirmation` API call to dynamically specify whether to create a backorder (reliquat) or not.

Introduces a `toBackorder` parameter, enabling the API to handle both "with backorder" and "without backorder" scenarios based on user selection. This centralizes the backorder status setting within a single API call.

Additionally, adds loading indicators to the backorder dialog buttons for improved user feedback during the confirmation process.
2025-08-04 11:43:26 +03:00
mandreshope
c231790f59 feat: Implements backorder confirmation flow for receptions
Corrects API endpoints for creating, processing with, and processing without backorder confirmations.

Adds a new `isBackorder` getter to stock picking records for identifying backordered items, and improves the robustness of the `isDone` getter.

Integrates backorder detection into the reception validation process, prompting a dedicated confirmation dialog when a backorder is present.

Introduces new state management and methods (`withBackorder`, `withoutBackorder`) in the reception details model to handle the backorder confirmation logic.

Enhances the primary button component with a `backgroundColor` property for greater customization.
2025-08-04 09:37:26 +03:00