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

[pull] 24.11.00 from Aspen-Discovery:24.11.00 #963

Open
wants to merge 93 commits into
base: 24.11.00
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 16, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

Added cellphone field on patron profile page and Library Systems -> ILS Account Information -> User Profile -> Show Cellphone In Profile setting.  Only applies to Symphony.  Also updated description for Show Notice Type in Profile to indicate that it applies to Symphony.
Add cellphone field option to patron profile for Symphony
Fix pagination for materials request management page to allow viewing/exporting larger sets of data
Fix issue where overdue Sierra ILL items that accrue fines no longer had an item ID and caused the following error: Sierra::getTitleByItemID(): Argument #2 ($itemShortID) must be of type string, null given

Updated release notes
- Remove the 'message' variable that makes sense with the ILS-di mechanism, but not using the API
Delete a non-existent field in Koha API response
mdnoble73 and others added 29 commits October 10, 2024 19:46
When an Aspen error is thrown for EBSCO EDS search
and the searchError.tpl file is displayed, instead
of the original error message, this php error is
shown:

Cannot use object of type AspenError as array

Test plan:
- navigate to Aspen Administration > EBSCO EDS >
Settings
- create a new Setting, make sure to use invalid
credentials and save
- navigate to Aspen Administration > Primary
Configuration > Library Systems and select your
current Library
- set its EDS Setting to the setting you just
created
- run a search in Articles and Databases

Before this commit:
The error message is uninformative (Cannot use
object of type AspenError as array).

After this commit:
The error message refers to a specific cause.
Test plan:
    - navigate to Aspen Administration > EBSCO EDS >
    Settings
    - create a new Setting, make sure to use invalid
    credentials and save
    - navigate to Aspen Administration > Primary
    Configuration > Library Systems and select your
    current Library
    - set its EDS Setting to the setting you just
    created
    - log out
    - run a search in Articles and Databases

Before this commit:
An error message appears at the top of the screen.
This message contains the information sent back by
EDS.

After this commit:
The error message does not show on screen anymore
and is logged instead.
Caused errors using the sendEmail method.
Comment out debugging code from SMTPSetting.php
Error messages should narrow down the cause
to whether the pertain to authentication, issues
loading data from EDS, or processing the search,
and do so without risking to expose any data that
should not be made publicly visible.

Test plan:

- navigate to Aspen Administration > EBSCO EDS >
Settings
- create a new Setting, make sure to use invalid
credentials and save
- navigate to Aspen Administration > Primary
Configuration > Library Systems and select your
current Library
- set its EDS Setting to the setting you just
created
- log out
- run a search in Articles and Databases

Before this commit, the error message will
indicate that the EDS search failed. After this,
it will indicate that it failed due to an
EDS authentication issue.

Note: this also removes the possibility for errors
thrown during the search processing to be show to
the end user directly - they are logged instead.
Correct so screen refreshes after selecting a hold candidate
Do not show select hold candidate button if there is only one candidate
Fix displaying pickup location for materials requests
Fix to show the correct message when manually generating hold candidates
Fix to show success message when placing holds
- When a user marks a field as unwanted in Koha, it should be hidden from patrons in Aspen when they are completing a Material request form, but it is displayed anyway.
This patch fixes that error.
Also rebuild the default SQL file.
…form_unwanted_fields

Issue 105308 suggestion form unwanted fields
Use natural sort for selecting items when placing a hold
Fix the following error: 
get_class(): Argument #1 ($object) must be of type object, bool given on line 561 of EbscoEdsSearcher.php
Update EbscoEdsSearcher.php
Fix the following error:
get_class(): Argument #1 ($object) must be of type object, bool given on line 561 of EbscoEdsSearcher.php
Update EbscoEdsSearcher.php
@pull pull bot added the ⤵️ pull label Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants