Skip to content

Work Instruction error handling update - #194

Merged
adamj537 merged 3 commits into
VidetteMakes:mainfrom
SensitTechnologies:main
Jul 22, 2026
Merged

Work Instruction error handling update#194
adamj537 merged 3 commits into
VidetteMakes:mainfrom
SensitTechnologies:main

Conversation

@adamj537

Copy link
Copy Markdown
Member

Implement work instruction import validation and error handling. Update checkout action version to v6.

- Added WorkInstructionImportReferenceException to handle missing references during work instruction import.
- Introduced WorkInstructionImportResolutionResult to aggregate missing references for better error reporting.
- Enhanced PartNodeResolver with LookupPendingNodesAsync to identify missing part definitions.
- Created WorkInstructionNotUniqueException for duplicate work instruction title/version scenarios.
- Updated WorkInstructionService to include uniqueness checks and reference resolution during work instruction creation.
- Introduced ProductionLogBulkDeleteResult for tracking results of bulk deletion operations.
- Added DTOs for production log export and import, including detailed structures for attempts, logs, and parts.
- Implemented IProductionLogExcelService and ProductionLogExcelService for generating Excel reports from production logs.
- Enhanced UI services to manage export tokens and minimal editing modes for work instructions with associated production logs.
…no-workflows

feat: Implement work instruction import validation and error handling
@adamj537
adamj537 merged commit 66f751e into VidetteMakes:main Jul 22, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants