Feature Request: Streamlining Book Entry in Gibbon Library Module

Summary:
Enhance the book cataloging workflow in the Gibbon Library module to support faster bulk entry using a 2D hand scanner.

Current Workflow:
When adding books via the scanner, the following steps are required:

  1. Navigate to Home > Library > Manage Catalog > Add
  2. Select Catalog Type > Type > Print Publication
  3. Click in the ISBN13 field and scan the barcode
  4. Click Get Book Data From Google
  5. Manually enter a value in the ID field and click Submit
  6. After submission, the user is returned to Step 2

Challenges:

  • The Type > Print Publication selection must be manually reselected after each submission, adding unnecessary repetition during bulk entry.
  • The ID field requires manual input, which slows down the process and introduces the risk of inconsistent or duplicate values.

Requested Enhancements:

  1. Persistent Catalog Type Selection:
    Retain the selected Catalog Type > Print Publication between entries during the session to reduce repetitive input.
  2. Automatic ID Generation:
    Enable the ID field to auto-generate a unique value based on a defined rule—similar to how usernames are generated—thereby removing the need for manual entry.

Impact:
Implementing these enhancements would significantly improve efficiency when entering a large volume of books, reduce user error, and provide a smoother workflow for librarians and data entry staff.

@ross @rossdotparker @sandra