All work
- Release 6.1.2: Ramsons backport of UICR-225 (Sort on column headers, e.g. Course name, does not work)UICR-227Resolved issue: UICR-227Mike Taylor
- Release v7.0.3UICR-226Resolved issue: UICR-226Mike Taylor
- Bugfest Sunflower. Sort on column headers, e.g. Course name, does not workUICR-225Resolved issue: UICR-225Mike Taylor
- Bugfix release v7.0.2UICR-224Resolved issue: UICR-224Mike Taylor
- Release v7.0.1UICR-223Resolved issue: UICR-223Mike Taylor
- Update plugin dependencies to latest major versions *sigh*UICR-222Resolved issue: UICR-222Mike Taylor
- Release ui-courses. Fix version: v7.0.0 (Sunflower)UICR-218Resolved issue: UICR-218Mike Taylor
- migrate react-intl to v7UICR-217Resolved issue: UICR-217Mike Taylor
- migrate stripes dependencies to their Sunflower versionsUICR-216Resolved issue: UICR-216Mike Taylor
- migrate to shared GA workflowsUICR-215Resolved issue: UICR-215Mike Taylor
- Item status and PDF link fields value disappears after page refreshUICR-221Resolved issue: UICR-221Mike Taylor
- Results listing scrollbar sometimes has double scrollbar.UICR-213Resolved issue: UICR-213Mike Taylor
- Filter queries to remove multiple asterisks before sendingUICR-212Resolved issue: UICR-212Mike Taylor
- Link electronic records in EDSUICR-214
- Not displaying Status when more than 20 items are added to the courseUICR-210Resolved issue: UICR-210Mike Taylor
- Release ui-courses. Fix version: v6.1.0 (Ramsons)UICR-209Resolved issue: UICR-209Mike Taylor
- When the last course in a course-listing is deleted, a green success toast will display, and confirm the deletion of the course-listingUICR-207Resolved issue: UICR-207Mike Taylor
- When the last course in a course-listing is deleted, delete the course-listingUICR-206Resolved issue: UICR-206Mike Taylor
- Courses app item dates show UTC rather than tenant time zoneUICR-205Resolved issue: UICR-205Mike Taylor
- The temp location does not always display properly in the courses appUICR-204Resolved issue: UICR-204Mike Taylor
- PropTypes.PropTypes.shape is not a thingUICR-202Resolved issue: UICR-202Zak Burke
- Font changes to Courses app to improve accessibilityUICR-208Resolved issue: UICR-208Mike Taylor
- Move delete action to be included in the Action menuUICR-201Resolved issue: UICR-201Mike Taylor
- React v19: refactor away from default props for functional componentsUICR-200Resolved issue: UICR-200Mike Taylor
- Release ui-courses. Fix version: v6.0.3 (Quesnelia)UICR-198Resolved issue: UICR-198Mike Taylor
- ui-courses. Fix version: (Poppy)UICR-197Resolved issue: UICR-197Michal Kuklis
- use current optionalDependenciesUICR-196Resolved issue: UICR-196Mike Taylor
- Add button still active with Settings (Courses): Can view course settings permissionUICR-195Resolved issue: UICR-195Mike Taylor
- When viewing a course, show number of reserves before listUICR-194Resolved issue: UICR-194Mike Taylor
- Courses: not displaying temp location when many items are added to the course.UICR-192Resolved issue: UICR-192Mike Taylor
- BREAKING Update react-intl to v6UICR-191Resolved issue: UICR-191Zak Burke
- Courses app : Edit note record displays Check-in and Users pop-up optionsUICR-189Resolved issue: UICR-189Dmytro Melnyshyn
- Update Node.js to v18 in GitHub ActionsUICR-188Resolved issue: UICR-188Mike Taylor
- upgrade React to v18UICR-187Resolved issue: UICR-187Mike Taylor
- Copy name and description values to new crosslisted courseUICR-186
- Unable to delete the Terms for CoursesUICR-203Resolved issue: UICR-203Mike Taylor
- Courses app handles URI badly when the https:// or http:// is forgottenUICR-184
- On reserving an item, show temporary location from reserveUICR-183Resolved issue: UICR-183Mike Taylor
- Orchid 2023 R1 module releaseUICR-182Resolved issue: UICR-182Mike Taylor
- Need new permission(s) to view Courses settings in UIUICR-181Resolved issue: UICR-181Mike Taylor
- [SPIKE] Client-side sortingUICR-180
- Courses page - can't sort by department, instructor, and statusUICR-179Michal Kuklis
- bump stripes to 8.0.0 for Orchid/2023-R1UICR-178Resolved issue: UICR-178Mike Taylor
- Courses App: Instructor is not removed from a course listing when deleted.UICR-177Resolved issue: UICR-177Mike Taylor
- leverage cookie-based authentication in all API requestsUICR-176Resolved issue: UICR-176Mike Taylor
- Courses app: Replace collapse pane iconsUICR-174Resolved issue: UICR-174Uladzislau Kutarkin
- Update Course view list of reserve items to use Item status reference labelUICR-172
- Nolana 2022 R3 module releaseUICR-171Resolved issue: UICR-171Mike Taylor
- @folio/plugin-create-inventory-records version is incompatible with stripes versionUICR-169Resolved issue: UICR-169Mike Taylor
- prop-types is incorrectly listed as a peer-dependencyUICR-168Resolved issue: UICR-168Mike Taylor
50 of 195
Release 6.1.2: Ramsons backport of UICR-225 (Sort on column headers, e.g. Course name, does not work)
Done
Description
CSP Request Details
The bug was found during bugfest Sunflower test (UICR-225) and the fix have been done. While troubleshooting the issue the developers identified that git bisect shows that the guilty commit is Query terms sent to server end with exactly one * · folio-org/ui-courses@8683ac4 of 12 November 2024. That means the bug was first distributed with release 6.1.1 of 5 December 2024, and so has been in effect for three and a bit months.
This issue will make the use of Courses app for larger libraries, or all libraries with many course listings, more or less unusable
Approved with 7 votes in the #folio-release_bug_triage channel.
CSP Rejection Details
None
Potential Workaround
None
Attachments
2
Checklist
hideDetails
Assignee
Mike TaylorMike TaylorReporter
Charlotte WhittCharlotte WhittTester Assignee
Charlotte WhittCharlotte WhittPriority
P1Sprint
NoneDevelopment Team
ThorFix versions
Release
Ramsons (R2 2024) Service Patch #2RCA Group
Implementation coding issueCSP Approved
YesAffected releases
Ramsons (R2 2024)Affected Institution
!!!ALL!!!TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Mike Taylor
Mike TaylorReporter
Charlotte Whitt
Charlotte WhittTester Assignee
Charlotte Whitt
Charlotte WhittPriority
Sprint
None
Development Team
Thor
Fix versions
Release
Ramsons (R2 2024) Service Patch #2
RCA Group
Implementation coding issue
CSP Approved
Yes
Affected releases
Ramsons (R2 2024)
Affected Institution
!!!ALL!!!
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created March 31, 2025 at 2:32 PM
Updated 3 days ago
Resolved March 31, 2025 at 4:30 PM
Activity
Show:
JenkinsNotifications3 days ago
Module folio_courses was deployed to ramsons bugfest environment with version 6.1.2.
Charlotte WhittApril 2, 2025 at 3:50 PM
Yes, now you should be all good @Mike Taylor - when the fix has been deployed to https://bugfest-sunflower.int.aws.folio.org/ - then I’ll test it, and then we can close the ticket as done-done.
Mike TaylorApril 2, 2025 at 3:47 PM
Thanks for wrangling this, @Charlotte Whitt. I think there is nothing more for me to do at this point — please confirm.
Charlotte WhittApril 2, 2025 at 3:31 PM
Hi @Mike Taylor - now the CSP is approved with 7 votes
I’ll move the ticket to awaiting deployment, while we need to verify the work in the Bugfest Ramsons environment.
Thanks a lot for all this great work.
Mike TaylorMarch 31, 2025 at 4:30 PM
Released v6.1.2 for Ramsons: https://github.com/folio-org/ui-courses/releases/tag/v6.1.2
Overview: When testing Bugfest Sunflower environment, I noticed that sort on course name does not work.
Steps to reproduce:
Login to FOLIO Bugfest environment https://bugfest-ramsons.int.aws.folio.org/ as user folio (password: folio)
Go to the Courses app
View the list of Courses
Notice that they are not sorted alphabetically
When clicking the column header Course name
Expected behavior:
The list is sorted alphabetically.
NOTE: As a user I expect the list to display all courses sorted alphabetically as default.
Actual behavior:
The sort of the Courses does not function.
When I add a new course it's just added at the end of the list of courses.
When I add a new item to an existing course it is also moved down to the end of the list. See German 101 in the screen dump below: