Major update to the scanning engine to support "Pause & Resume" workflows. The system can now halt execution to ask for user input (e.g. Weight) and resume processing seamlessly. Key Changes: - Backend (Global Actions): Added `OPEN_FORM` action type to pause pipeline and request manual input. - Backend (Routes): Updated `scan_lot` to handle `extra_data` payloads, allowing the pipeline to resume after user input. - Backend (Logic): Implemented `confirm_duplicate` gatekeeper to handle "Warn vs Block" logic dynamically. - Frontend (JS): Added `processSmartScan` to handle router signals (Open Modal, Warn Duplicate). - Frontend (JS): Added `saveSmartScanData` to send original barcode + new form data back to the engine. - UI: Fixed modal ID/Name conflicts (forcing use of `name` attribute for DB compatibility). - UI: Restored missing "Cancel" button to Details Modal. - Config: Added "User Input" rule type to the Rule Editor. Ver: 0.18.0
12 lines
357 B
JSON
12 lines
357 B
JSON
{
|
|
"module_key": "conssheets",
|
|
"name": "Consumption Sheets",
|
|
"version": "1.1.0",
|
|
"author": "STUFF",
|
|
"description": "Production lot tracking and consumption reporting with Excel export",
|
|
"icon": "fa-clipboard-list",
|
|
"requires_roles": ["owner", "admin", "staff"],
|
|
"routes_prefix": "/conssheets",
|
|
"has_migrations": true,
|
|
"dependencies": []
|
|
} |