Skip to content

Library Configurations#16

Open
q231950 wants to merge 7 commits into
mainfrom
fix-opac
Open

Library Configurations#16
q231950 wants to merge 7 commits into
mainfrom
fix-opac

Conversation

@q231950

@q231950 q231950 commented Dec 30, 2025

Copy link
Copy Markdown
Owner

Summary

  • Fix OPAC authentication by making the USR query parameter configurable per library instead of hardcoded
  • Refactor API configuration by moving URL fields directly into the API enum variants, removing the separate APIConfiguration struct
  • Add Library model with enabled_for_search and enabled_for_login flags for fine-grained control
  • Add LibraryList containing 28 supported German libraries (university and state libraries)

🤖 Generated with https://claude.com/claude-code

q231950 and others added 7 commits December 26, 2025 10:11
checked with Staatsbibliothek Berlin account
Allows libraries to be individually enabled/disabled. Currently disabled:
HAMBURGPUBLIC, GREIFSWALD, COMMERZ_HH, LUH.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Separates search and login availability per library. HAMBURGPUBLIC is
disabled for both; GREIFSWALD, COMMERZ_HH, LUH are disabled for search
only.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@q231950
q231950 requested a review from molikuner January 18, 2026 14:02
@q231950
q231950 marked this pull request as ready for review January 18, 2026 14:02
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.

1 participant