Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v3.12 #640

Merged
merged 81 commits into from
Apr 11, 2024
Merged

Release v3.12 #640

merged 81 commits into from
Apr 11, 2024

Conversation

rlskoeser
Copy link
Contributor

No description provided.

rlskoeser and others added 30 commits February 29, 2024 14:30
* Don't include keyword search term when linking to cluster search

fixes #545

* Adjust result language so it is accurate when searching within a cluster

fixes #545

* Update unit tests for change to language and cluster search link
…bject in count_pages method

* Manage command to update hathitrust page counts

* Update ppa/archive/management/commands/update_hathi_pagecounts.py

Co-authored-by: Laure Thompson <[email protected]>

* Revise count_pages method so it does not automatically save the object

* Clean up formatting and remove unused import per @laurejt feedback

---------

Co-authored-by: Laure Thompson <[email protected]>
* Added code to create pairtree prefix and version files when the pairtree directories exist, but the files needed by the pairtree package do not. NOTE: This update only corrects the issue for HathiTrust imports via the admin interface but not bulk imports.

* Refactored HathiObject for better handling of volume and pairtree identifiers.
- make first page method explicit that it is digital
- test both digital and original first page methods
* When suppressing excerpt, only delete data if the last from that volume

fixes #591

* Enable admin save as new to copy record #591

* Add help text to clarify when page count is calculated

* Add help text for page count field
…ranges

New manage command to check HathiTrust excerpt page ranges
* Implement and test 303 redirect for multiple cluster params

fixes #619

* Fix incorrect mock patch target
Provide output to notify filename of report
Adds script for collecting version labels of HathiTrust records
---------
Co-authored-by: Rebecca Sutton Koeser <[email protected]>
rlskoeser and others added 28 commits April 4, 2024 12:55
adapted from geniza project settings
- configure pythonpath in pytest.ini (requires pytest 7 or greater)
- simplify pytest instructions in readme; add note about suppressed warnings
address deprecation warnings and settings import issue
- mark so ruff does not clean up unused import
since it may now include non-numeric labels, e.g. roman numerals
additional changes related to excerpt stable id based on first original page
Older format with semicolons now redirects to standard format;
correction identified by @mnaydan
Admin excerpt source links, first page validation, hathitrust page urls
@rlskoeser rlskoeser merged commit 3953a6d into main Apr 11, 2024
8 checks passed
@rlskoeser rlskoeser deleted the release/3.12 branch April 11, 2024 21:48
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.

3 participants