Skip to content

Conversation

@btravisebsco
Copy link
Contributor

Introduce the BatchPoster module for batch posting operations, implement Pydantic configuration for MARCImportJob and UserImporter, and enhance the CLI with config file support. Refactor existing components for improved modularity and clarity, and add comprehensive tests for new functionalities. Update versioning and dependencies in the project configuration.

- Introduced BatchPoster class for handling batch posting operations.
- Added BatchPosterStats for tracking statistics during batch processes.
- Implemented utility functions for deep updating dictionaries and extracting paths.
- Enhanced progress reporting with BatchPosterStatsColumn.
- Created custom exceptions for batch processing errors.
- Added tests for BatchPoster, including async operations and utility functions.
- Updated __main__.py to register the new batch-poster command.
- Refactored MARC preprocessors for better modularity and clarity.
…y; implement progress reporting classes and tests
…ain function; adjust BatchPoster config fixture for object type
@btravisebsco btravisebsco linked an issue Dec 11, 2025 that may be closed by this pull request
@btravisebsco btravisebsco merged commit 664c5a3 into main Dec 11, 2025
5 checks passed
@btravisebsco btravisebsco deleted the feature/62-implement-batchposter-for-inventory-folio-json-records branch December 11, 2025 10:25
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.

Implement BatchPoster for Inventory (FOLIO JSON) records

3 participants