Issues
- Sorting by last updated field is done by createdDateUIRR-33
- Reading Room Access - Display User Notes and BlocksUIRR-32
- Cancelling creation of first reading room leaves an empty recordUIRR-31
- Display User record Notes and Patron blocks in Reading Room AppUIRR-30
- migrate stripes dependencies to their Sunflower versionsUIRR-29Resolved issue: UIRR-29Nikolai_Litvinenko
- migrate react-intl to v7UIRR-28Resolved issue: UIRR-28Nikolai_Litvinenko
- Release: Sunflower - ui-reading-roomUIRR-26Resolved issue: UIRR-26Nikolai_Litvinenko
- Release to fix version issue in UIRRUIRR-25Resolved issue: UIRR-25Nikolai_Litvinenko
- Reading room access app is not presentUIRR-24Resolved issue: UIRR-24Nikolai_Litvinenko
- ui-reading-room - migrate to shared CI workflowsUIRR-22Resolved issue: UIRR-22Nikolai_Litvinenko
- Release: Ramsons - ui-reading-roomUIRR-19Resolved issue: UIRR-19Tetiana Gusar
- Upgrade version for `actions/upload-artifact` from v2 to v4UIRR-18Resolved issue: UIRR-18Priyanka Terala
- Enhance payload of reading room POST API /access-logUIRR-17Resolved issue: UIRR-17Irina Pokhylets
- Update readme.md fileUIRR-15Resolved issue: UIRR-15Priyanka Terala
- UAT feedback: Reading room access appUIRR-14Resolved issue: UIRR-14Irina Pokhylets
- Successful toast message should disappear after clicking "Allow access" and "Deny access" buttons in "Reading room access" appUIRR-13Resolved issue: UIRR-13Amelia Sutton
- Display error message for non-existent patron barcodeUIRR-12Resolved issue: UIRR-12Irina Pokhylets
- FE PR review dutyUIRR-11Resolved issue: UIRR-11Priyanka Terala
- Improve Reading Room page functionalityUIRR-10Resolved issue: UIRR-10Irina Pokhylets
- Prepare for ui-reading-room TCR submissionUIRR-9Resolved issue: UIRR-9Priyanka Terala
- Implement Allow and Deny ActionsUIRR-8Resolved issue: UIRR-8Priyanka Terala
- Display Patron's permissions and notes for the reading roomUIRR-7Resolved issue: UIRR-7Priyanka Terala
- Display patron details on patron's barcode Scan.UIRR-6Resolved issue: UIRR-6Priyanka Terala
- Update sub permissions of permission “Reading room access: In app - track access”UIRR-5Resolved issue: UIRR-5Priyanka Terala
- Reading Room Access: Patron Access VerificationUIRR-4Resolved issue: UIRR-4Priyanka Terala
- Add Reading Room Access App into App ListUIRR-3Resolved issue: UIRR-3Irina Pokhylets
- Spike: Investigate criteria for creation of new FE moduleUIRR-2Resolved issue: UIRR-2Priyanka Terala
- Spike: [UXPROD-4070] Reading Room Access (front-end)UIRR-1Resolved issue: UIRR-1Priyanka Terala
28 of 28
Sorting by last updated field is done by createdDate
Description
Environment
None
CSP Request Details
None
CSP Rejection Details
None
Potential Workaround
None
Estimation Notes and Assumptions
None
RCA Group Details
None
Checklist
hideDetails
Assignee
UnassignedUnassignedReporter
Pavel FilippovPavel FilippovLabels
Development Team
VolarisRelease
Trillium (R2 2025)RCA Group
TBDAffected releases
Sunflower (R1 2025)Priority
P4TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Unassigned
UnassignedReporter
Pavel Filippov
Pavel FilippovLabels
Development Team
Volaris
Release
Trillium (R2 2025)
RCA Group
TBD
Affected releases
Sunflower (R1 2025)
Priority
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created 3 days ago
Updated 2 days ago
Activity
Show:
Pavel Filippov
updated the description2 days agoh3. Overview
Sorting by last updated looks like sorting by createdDate
h3. Steps to reproduce:
# Login as consortium_admin to [https://bugfest-sunflower-consortium.int.aws.folio.org/|https://bugfest-sunflower-consortium.int.aws.folio.org/|smart-link]
# Select “Users” application
# Search user by “pfilippov_central”
# Expand “Reading room access” accordion
# Try to sort reading room by last updated
# Update note or access for testRoom2
# Observe that the correct order is defined by “createdDate”, not by “updatedDate”
## TestRoom2 must be the first in descending order, or last in ascending order (excluding “private” room)
h3. Expected result
h4. Ascending order
{noformat}- test
- desks
- testRoom1
- testRoom3
- testRoom2
- private{noformat}
h4. Descending Order
{noformat}- private
- testRoom2
- testRoom3
- testRoom1
- desks
- test{noformat}
h3. Actual result
h4. Ascending order
{noformat}- test
- desks
- testRoom1
- testRoom2
- testRoom3
- private{noformat}
h4. Descending Order
{noformat}- private
- testRoom3
- testRoom2
- testRoom1
- desks
- test{noformat}
h3.
Additional info
“Private room”’s metadata field is empty
*Server response for /reading-room-patron-permission/b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c*
{noformat}[
{
"id": "07436f52-cf1a-42db-8b02-75380498e12f",
"userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c",
"readingRoomId": "f0199761-3596-468f-9170-8ec804c81b98",
"readingRoomName": "test",
"access": "NOT_ALLOWED",
"metadata": {
"createdDate": "2025-04-02 15:32:40",
"createdByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d",
"updatedDate": "2025-04-02 15:32:40",
"updatedByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d"
}
},
{
"id": "16bcbe06-3e7e-4d76-a365-cae130c72c36",
"userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c",
"readingRoomId": "273b4202-c4fd-4451-926e-999b6e8dc164",
"readingRoomName": "desks",
"access": "NOT_ALLOWED",
"metadata": {
"createdDate": "2025-04-02 15:32:40",
"createdByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d",
"updatedDate": "2025-04-02 15:32:40",
"updatedByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d"
}
},
{
"userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c",
"readingRoomId": "83d165a8-a10e-4f55-b036-ea58defda319",
"readingRoomName": "private",
"access": "NOT_ALLOWED",
"metadata": {}
},
{
"id": "19321ef1-0105-491d-bb25-febd9b184efe",
"userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c",
"readingRoomId": "fe9331e1-8d41-4a80-9de0-3fd6b50a1f59",
"readingRoomName": "testRoom1",
"access": "ALLOWED",
"notes": "Test Note #12",
"metadata": {
"createdDate": "2025-04-02 15:35:25",
"createdByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d",
"updatedDate": "2025-04-02 15:35:25",
"updatedByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d"
}
},
{
"id": "9d10e7c9-64d9-4d47-8664-115c525632ad",
"userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c",
"readingRoomId": "c63000f7-b5c3-40ef-a2af-c71d18979c81",
"readingRoomName": "testRoom2",
"access": "ALLOWED",
"notes": "Test Note #22 (updated)",
"metadata": {
"createdDate": "2025-04-02 15:35:25",
"createdByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d",
"updatedDate": "2025-04-02 15:42:07",
"updatedByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d"
}
},
{
"id": "a700f62d-b315-496c-b5de-fc788aac4dd1",
"userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c",
"readingRoomId": "b61178f0-5794-4434-b115-e9844afd6e1e",
"readingRoomName": "testRoom3",
"access": "NOT_ALLOWED",
"notes": "Test Note #11",
"metadata": {
"createdDate": "2025-04-02 15:32:40",
"createdByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d",
"updatedDate": "2025-04-02 15:35:25",
"updatedByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d"
}
}
]{noformat}
Irina Pokhylets
made 2 changes2 days ago
Release
None
Trillium (R2 2025)
Priority
TBD
Khalilah Gambrell
updated the Development Team3 days agoNone
Volaris
Pavel Filippov
created the Issue3 days ago
Overview
Sorting by last updated looks like sorting by createdDate
Steps to reproduce:
Login as consortium_admin to FOLIO
Select “Users” application
Search user by “pfilippov_central”
Expand “Reading room access” accordion
Try to sort reading room by last updated
Update note or access for testRoom2
Observe that the correct order is defined by “createdDate”, not by “updatedDate”
TestRoom2 must be the first in descending order, or last in ascending order (excluding “private” room)
Expected result
Ascending order
- test - desks - testRoom1 - testRoom3 - testRoom2 - private
Descending Order
- private - testRoom2 - testRoom3 - testRoom1 - desks - test
Actual result
Ascending order
- test - desks - testRoom1 - testRoom2 - testRoom3 - private
Descending Order
- private - testRoom3 - testRoom2 - testRoom1 - desks - test
Additional info
“Private room”’s metadata field is empty
[ { "id": "07436f52-cf1a-42db-8b02-75380498e12f", "userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c", "readingRoomId": "f0199761-3596-468f-9170-8ec804c81b98", "readingRoomName": "test", "access": "NOT_ALLOWED", "metadata": { "createdDate": "2025-04-02 15:32:40", "createdByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d", "updatedDate": "2025-04-02 15:32:40", "updatedByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d" } }, { "id": "16bcbe06-3e7e-4d76-a365-cae130c72c36", "userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c", "readingRoomId": "273b4202-c4fd-4451-926e-999b6e8dc164", "readingRoomName": "desks", "access": "NOT_ALLOWED", "metadata": { "createdDate": "2025-04-02 15:32:40", "createdByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d", "updatedDate": "2025-04-02 15:32:40", "updatedByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d" } }, { "userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c", "readingRoomId": "83d165a8-a10e-4f55-b036-ea58defda319", "readingRoomName": "private", "access": "NOT_ALLOWED", "metadata": {} }, { "id": "19321ef1-0105-491d-bb25-febd9b184efe", "userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c", "readingRoomId": "fe9331e1-8d41-4a80-9de0-3fd6b50a1f59", "readingRoomName": "testRoom1", "access": "ALLOWED", "notes": "Test Note #12", "metadata": { "createdDate": "2025-04-02 15:35:25", "createdByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d", "updatedDate": "2025-04-02 15:35:25", "updatedByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d" } }, { "id": "9d10e7c9-64d9-4d47-8664-115c525632ad", "userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c", "readingRoomId": "c63000f7-b5c3-40ef-a2af-c71d18979c81", "readingRoomName": "testRoom2", "access": "ALLOWED", "notes": "Test Note #22 (updated)", "metadata": { "createdDate": "2025-04-02 15:35:25", "createdByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d", "updatedDate": "2025-04-02 15:42:07", "updatedByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d" } }, { "id": "a700f62d-b315-496c-b5de-fc788aac4dd1", "userId": "b69a1fb0-2d68-4626-8b7a-fc9df4f86c3c", "readingRoomId": "b61178f0-5794-4434-b115-e9844afd6e1e", "readingRoomName": "testRoom3", "access": "NOT_ALLOWED", "notes": "Test Note #11", "metadata": { "createdDate": "2025-04-02 15:32:40", "createdByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d", "updatedDate": "2025-04-02 15:35:25", "updatedByUserId": "da2809d0-7767-45b9-83c1-c5ea6ca0c74d" } } ]