Requests
(UXPROD-790)
|
|
| Status: | Closed |
| Project: | UX Product |
| Components: | None |
| Affects versions: | None |
| Fix versions: | Q3 2020 | Parent: | Requests |
| Type: | New Feature | Priority: | P3 |
| Reporter: | Cate Boerema (Inactive) | Assignee: | Cate Boerema (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | round_iv, test-case-written, ui-only | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Attachments: |
|
||||||||||||||||||||
| Issue links: |
|
||||||||||||||||||||
| Potential Workaround: | Workaround: There is a column in the requests csv export (example attached) for pickup service point. You could export requests and filter the csv.
CPT: Not in MVP, but planned for Q1 2020. |
||||||||||||||||||||
| Epic Link: | Requests | ||||||||||||||||||||
| Front End Estimate: | Medium < 5 days | ||||||||||||||||||||
| Front End Estimator: | Michal Kuklis | ||||||||||||||||||||
| Front-End Confidence factor: | Medium | ||||||||||||||||||||
| Back End Estimator: | Niels Erik Nielsen | ||||||||||||||||||||
| Estimation Notes and Assumptions: | Querying requests by pickup service point ID seems to be supported by the back-end already.
It's not particularly fast but that may not be due to querying that field in particular. I've not included performance optimization as part of this estimate, really, but I did set aside 1 day just in case we want to consider (at least) any back-end implications. |
||||||||||||||||||||
| Development Team: | Firebird | ||||||||||||||||||||
| PO Rank: | 82.1 | ||||||||||||||||||||
| PO Ranking Note: | 2019-07-12: Keeping PO rank same as calculated rank (with potential minor adjustments to avoid having two features with same rank) | ||||||||||||||||||||
| Rank: BNCF (MVP Feb 2020): | R1 | ||||||||||||||||||||
| Rank: Chalmers (Impl Aut 2019): | R2 | ||||||||||||||||||||
| Rank: Chicago (MVP Sum 2020): | R1 | ||||||||||||||||||||
| Rank: Cornell (Full Sum 2021): | R1 | ||||||||||||||||||||
| Rank: Duke (Full Sum 2021): | R1 | ||||||||||||||||||||
| Rank: 5Colleges (Full Jul 2021): | R2 | ||||||||||||||||||||
| Rank: FLO (MVP Sum 2020): | R4 | ||||||||||||||||||||
| Rank: GBV (MVP Sum 2020): | R2 | ||||||||||||||||||||
| Rank: hbz (TBD): | R1 | ||||||||||||||||||||
| Rank: Hungary (MVP End 2020): | R1 | ||||||||||||||||||||
| Rank: Lehigh (MVP Summer 2020): | R2 | ||||||||||||||||||||
| Rank: MO State (MVP June 2020): | R1 | ||||||||||||||||||||
| Rank: TAMU (MVP Jan 2021): | R1 | ||||||||||||||||||||
| Rank: U of AL (MVP Oct 2020): | R4 | ||||||||||||||||||||
| Description |
|
Per the RA SIG, it would be nice to be able to filter the Requests list by pickup service point. |
| Comments |
| Comment by Cate Boerema (Inactive) [ 15/May/19 ] |
|
Michal Kuklis and Niels Erik Nielsen can you please add the frontend and backend estimates for this feature when you have the chance? Thanks! |
| Comment by Michal Kuklis [ 15/May/19 ] |
|
Cate Boerema is the idea here to choose a service point from a select box? |
| Comment by Cate Boerema (Inactive) [ 16/May/19 ] |
|
Michal Kuklis, I think there would be a filter section labelled "Pickup service point" and it would contain all service points for which Pickup location = Yes. You could then select 0 to many of them for filtering the request list similar to how the Request status and Request type filters work. Does that make sense? |
| Comment by Michal Kuklis [ 16/May/19 ] |
|
Thank you @cate! |
| Comment by Niels Erik Nielsen [ 17/May/19 ] |
|
In order to estimate I checked for current back-end support for querying requests by pick-up service point ID and – just for reference – here's the test:
curl 'https://folio-snapshot-stable-okapi.aws.indexdata.com/circulation/requests?limit=30&query=%28pickupServicePointd%3D%223a40852d-49fd-4df2-a1f9-6e2641a6e91f%22%29%20sortby%20requestDate' -H 'origin: https://folio-snapshot.aws.indexdata.com' -H 'accept-encoding: gzip, deflate, br' -H 'x-okapi-tenant: diku' -H 'accept-language: en-US,en;q=0.9,sv;q=0.8' -H 'x-okapi-token: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJkaWt1X2FkbWluIiwidXNlcl9pZCI6IjI5OTMxOGQyLTUxYzAtNWRkYi04MmU5LTA4NGUwMmVjNzU2ZSIsImNhY2hlX2tleSI6ImI0YzFmZjBjLTMyYzUtNGE4MC05ODA0LTNkNTZiOWNkYWYxMSIsImlhdCI6MTU1ODA5MTUxNywidGVuYW50IjoiZGlrdSJ9.lfkE8Jrz3UJImvSZS5zf3QpvLOe7xLRBswVHlle4cpY' -H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.86 Chrome/73.0.3683.86 Safari/537.36' -H 'content-type: application/json' -H 'accept: application/json' -H 'referer: https://folio-snapshot.aws.indexdata.com/requests?filters=requestType.Pages&sort=Request%20Date' -H 'authority: folio-snapshot-stable-okapi.aws.indexdata.com' -H 'dnt: 1' --compressed
and the results
{
"requests" : [ {
"id" : "65213900-d23b-4805-84d5-fbd3dca19986",
"requestType" : "Hold",
"requestDate" : "2019-05-16T03:44:12.000+0000",
"requesterId" : "62b25727-310f-4fa3-b308-666a6cf28c97",
"itemId" : "bffc88da-4b54-4f1e-9713-1cdbd9b567f5",
"status" : "Open - Not yet filled",
"position" : 1,
"item" : {
"title" : "Request title1557978039617",
"barcode" : "1557978039617",
"holdingsRecordId" : "b86e58f9-4383-4b96-bb9f-fbad26d82093",
"instanceId" : "be73fb4a-49b6-4f7c-8741-e3e771fb2c63",
"location" : {
"name" : "Main Library"
},
"contributorNames" : [ ],
"status" : "Checked out",
"callNumber" : "ZZ39.50",
"copyNumbers" : [ ]
},
"requester" : {
"lastName" : "Bergnaum",
"firstName" : "Evalyn",
"barcode" : "944257632357327",
"patronGroup" : {
"id" : "bdc2b6d4-5ceb-4a12-ab46-249b9a68473e",
"group" : "undergrad",
"desc" : "Undergraduate Student"
},
"patronGroupId" : "bdc2b6d4-5ceb-4a12-ab46-249b9a68473e"
},
"fulfilmentPreference" : "Hold Shelf",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-16T03:44:12.487+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-16T03:44:12.487+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"loan" : {
"dueDate" : "2019-06-16T03:59:59.000Z"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
}, {
"id" : "1114b093-85c8-4aaf-8262-5ff23686787a",
"requestType" : "Page",
"requestDate" : "2019-05-16T11:10:38.000+0000",
"requesterId" : "342971e4-43af-44c3-a8c3-478a97cc94bc",
"itemId" : "5755c430-bf76-404e-bd9b-1ccaaf883f88",
"status" : "Open - Not yet filled",
"position" : 1,
"item" : {
"title" : "Al Gore",
"barcode" : "9546958212529",
"holdingsRecordId" : "db2cb3d0-314d-452c-82f2-f82442d88a80",
"instanceId" : "6d879a52-a81f-4b29-9af2-e7ce857d200a",
"location" : {
"name" : "Main Library"
},
"contributorNames" : [ {
"name" : "Baptiste, Tracey."
} ],
"status" : "Available",
"copyNumbers" : [ ]
},
"requester" : {
"lastName" : "Cronin",
"firstName" : "Claud",
"middleName" : "Ilene",
"barcode" : "517661950521777",
"patronGroup" : {
"id" : "3684a786-6671-4268-8ed0-9db82ebca60b",
"group" : "staff",
"desc" : "Staff Member"
},
"patronGroupId" : "3684a786-6671-4268-8ed0-9db82ebca60b"
},
"fulfilmentPreference" : "Hold Shelf",
"requestExpirationDate" : "2019-05-23T04:00:00.000+0000",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-16T11:10:38.801+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-16T11:10:38.801+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
}, {
"id" : "58230e4d-849c-4edf-882e-3837eb7ef0c6",
"requestType" : "Hold",
"requestDate" : "2019-05-16T20:03:39.000+0000",
"requesterId" : "00bc2807-4d5b-4a27-a2b5-b7b1ba431cc4",
"itemId" : "abdb6940-5010-4729-b768-d137f32ee68c",
"status" : "Open - Not yet filled",
"position" : 1,
"item" : {
"title" : "testing 1 23",
"barcode" : "2345",
"holdingsRecordId" : "690ec702-975a-4478-98a9-a2784dfb22d8",
"instanceId" : "d0f424d4-4a4f-41fa-9014-8412e20d5a98",
"location" : {
"name" : "Main Library"
},
"contributorNames" : [ ],
"status" : "Available",
"copyNumbers" : [ ]
},
"requester" : {
"lastName" : "Denesik",
"firstName" : "Maiya",
"middleName" : "Noel",
"barcode" : "133143370961512",
"patronGroup" : {
"id" : "503a81cd-6c26-400f-b620-14c08943697c",
"group" : "faculty",
"desc" : "Faculty Member"
},
"patronGroupId" : "503a81cd-6c26-400f-b620-14c08943697c"
},
"fulfilmentPreference" : "Hold Shelf",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-16T20:03:39.626+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-16T20:03:39.626+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
}, {
"id" : "4073a1ce-6a10-44b1-b9e3-d346a6f54c07",
"requestType" : "Hold",
"requestDate" : "2019-05-17T07:50:53.000+0000",
"requesterId" : "975256dc-abdc-45d1-b51a-f9f9ca15a491",
"itemId" : "8699165b-986c-4ae0-ad1b-8b01333bbe52",
"status" : "Open - Not yet filled",
"position" : 1,
"item" : {
"title" : "Test title 2",
"barcode" : "14141414",
"holdingsRecordId" : "a91ca0c8-c37f-4ac7-ad51-4c210032d3db",
"instanceId" : "60c903c5-ea1f-434c-9511-a96092442298",
"location" : {
"name" : "Annex"
},
"contributorNames" : [ ],
"status" : "Available",
"copyNumbers" : [ ]
},
"requester" : {
"lastName" : "Kulas",
"firstName" : "Ryann",
"middleName" : "Mayra",
"barcode" : "375669381232857",
"patronGroup" : {
"id" : "503a81cd-6c26-400f-b620-14c08943697c",
"group" : "faculty",
"desc" : "Faculty Member"
},
"patronGroupId" : "503a81cd-6c26-400f-b620-14c08943697c"
},
"fulfilmentPreference" : "Hold Shelf",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-17T07:50:53.311+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-17T07:50:53.311+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
}, {
"id" : "90b11392-779b-4627-bf0e-4ffeb8e9eafd",
"requestType" : "Hold",
"requestDate" : "2019-05-17T07:51:18.000+0000",
"requesterId" : "975256dc-abdc-45d1-b51a-f9f9ca15a491",
"itemId" : "52eb3d92-5fc6-4fa5-856e-e4c0f771acfc",
"status" : "Open - Not yet filled",
"position" : 1,
"item" : {
"title" : "Test title 2",
"barcode" : "12121212",
"holdingsRecordId" : "a91ca0c8-c37f-4ac7-ad51-4c210032d3db",
"instanceId" : "60c903c5-ea1f-434c-9511-a96092442298",
"location" : {
"name" : "Annex"
},
"contributorNames" : [ ],
"status" : "Available",
"copyNumbers" : [ ]
},
"requester" : {
"lastName" : "Kulas",
"firstName" : "Ryann",
"middleName" : "Mayra",
"barcode" : "375669381232857",
"patronGroup" : {
"id" : "503a81cd-6c26-400f-b620-14c08943697c",
"group" : "faculty",
"desc" : "Faculty Member"
},
"patronGroupId" : "503a81cd-6c26-400f-b620-14c08943697c"
},
"fulfilmentPreference" : "Hold Shelf",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-17T07:51:18.911+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-17T07:51:18.911+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
}, {
"id" : "d53b3cd2-2e4b-49ee-b5e8-85b40ebc8a0c",
"requestType" : "Recall",
"requestDate" : "2019-05-17T08:22:32.000+0000",
"requesterId" : "9a1e5185-d8c7-46f0-88cd-32bd59eb9e61",
"itemId" : "593ef33e-7da6-4007-b05c-83a46bfb8b02",
"status" : "Closed - Cancelled",
"cancellationReasonId" : "75187e8d-e25a-47a7-89ad-23ba612338de",
"cancelledByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"cancellationAdditionalInformation" : "",
"cancelledDate" : "2019-05-17T08:23:09.447+0000",
"item" : {
"title" : "1963 Birmingham church bombing",
"barcode" : "1995735942384",
"holdingsRecordId" : "3bb6938f-9950-4b85-983d-3ca0a244f16d",
"instanceId" : "df0b5b49-9131-495a-8097-0f763923d0d2",
"location" : {
"name" : "Main Library"
},
"contributorNames" : [ {
"name" : "Klobuchar, Lisa."
} ],
"status" : "Checked out",
"copyNumbers" : [ ]
},
"requester" : {
"lastName" : "Darius",
"firstName" : "Alex",
"barcode" : "222",
"patronGroup" : {
"id" : "503a81cd-6c26-400f-b620-14c08943697c",
"group" : "faculty",
"desc" : "Faculty Member"
},
"patronGroupId" : "503a81cd-6c26-400f-b620-14c08943697c"
},
"fulfilmentPreference" : "Hold Shelf",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-17T08:22:33.526+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-17T08:23:09.938+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"loan" : {
"dueDate" : "2019-06-16T23:59:59.000Z"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
}, {
"id" : "10af9335-6c37-4295-b27e-9b2b7d277bcf",
"requestType" : "Recall",
"requestDate" : "2019-05-17T08:24:09.000+0000",
"requesterId" : "9a1e5185-d8c7-46f0-88cd-32bd59eb9e61",
"itemId" : "593ef33e-7da6-4007-b05c-83a46bfb8b02",
"status" : "Open - Not yet filled",
"position" : 1,
"item" : {
"title" : "1963 Birmingham church bombing",
"barcode" : "1995735942384",
"holdingsRecordId" : "3bb6938f-9950-4b85-983d-3ca0a244f16d",
"instanceId" : "df0b5b49-9131-495a-8097-0f763923d0d2",
"location" : {
"name" : "Main Library"
},
"contributorNames" : [ {
"name" : "Klobuchar, Lisa."
} ],
"status" : "Checked out",
"copyNumbers" : [ ]
},
"requester" : {
"lastName" : "Darius",
"firstName" : "Alex",
"barcode" : "222",
"patronGroup" : {
"id" : "503a81cd-6c26-400f-b620-14c08943697c",
"group" : "faculty",
"desc" : "Faculty Member"
},
"patronGroupId" : "503a81cd-6c26-400f-b620-14c08943697c"
},
"fulfilmentPreference" : "Hold Shelf",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-17T08:24:10.157+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-17T08:24:10.157+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"loan" : {
"dueDate" : "2019-06-16T23:59:59.000Z"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
}, {
"id" : "ba11d6bc-75ef-4e61-b983-25840c1f9154",
"requestType" : "Page",
"requestDate" : "2019-05-17T11:28:20.000+0000",
"requesterId" : "71f28723-784e-4292-b794-af4ffca9178e",
"itemId" : "1714f71f-b845-444b-a79e-a577487a6f7d",
"status" : "Closed - Cancelled",
"cancellationReasonId" : "75187e8d-e25a-47a7-89ad-23ba612338de",
"cancelledByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"cancelledDate" : "2019-05-17T11:29:10.887+0000",
"item" : {
"title" : "The American Journal of Medicine",
"barcode" : "000111222333444",
"holdingsRecordId" : "133a7916-f05e-4df4-8f7f-09eb2a7076d1",
"instanceId" : "30fcc8e7-a019-43f4-b642-2edc389f4501",
"location" : {
"name" : "Main Library"
},
"contributorNames" : [ ],
"enumeration" : "v. 30 1961",
"status" : "Available",
"callNumber" : "R11.A38",
"copyNumbers" : [ "c.1" ]
},
"requester" : {
"lastName" : "Schimmel",
"firstName" : "Bertha",
"middleName" : "Darrin",
"barcode" : "345265690950199",
"patronGroup" : {
"id" : "503a81cd-6c26-400f-b620-14c08943697c",
"group" : "faculty",
"desc" : "Faculty Member"
},
"patronGroupId" : "503a81cd-6c26-400f-b620-14c08943697c"
},
"fulfilmentPreference" : "Hold Shelf",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-17T11:28:20.428+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-17T11:29:11.310+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
}, {
"id" : "34124b8e-89f8-42b8-add9-75a0fe139e62",
"requestType" : "Page",
"requestDate" : "2019-05-17T11:29:28.000+0000",
"requesterId" : "71f28723-784e-4292-b794-af4ffca9178e",
"itemId" : "1714f71f-b845-444b-a79e-a577487a6f7d",
"status" : "Open - Not yet filled",
"position" : 1,
"item" : {
"title" : "The American Journal of Medicine",
"barcode" : "000111222333444",
"holdingsRecordId" : "133a7916-f05e-4df4-8f7f-09eb2a7076d1",
"instanceId" : "30fcc8e7-a019-43f4-b642-2edc389f4501",
"location" : {
"name" : "Main Library"
},
"contributorNames" : [ ],
"enumeration" : "v. 30 1961",
"status" : "Available",
"callNumber" : "R11.A38",
"copyNumbers" : [ "c.1" ]
},
"requester" : {
"lastName" : "Schimmel",
"firstName" : "Bertha",
"middleName" : "Darrin",
"barcode" : "345265690950199",
"patronGroup" : {
"id" : "503a81cd-6c26-400f-b620-14c08943697c",
"group" : "faculty",
"desc" : "Faculty Member"
},
"patronGroupId" : "503a81cd-6c26-400f-b620-14c08943697c"
},
"fulfilmentPreference" : "Hold Shelf",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-17T11:29:28.851+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-17T11:29:28.851+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
}, {
"id" : "fe1fc2a3-11b3-4576-8083-279381cc5049",
"requestType" : "Page",
"requestDate" : "2019-05-17T11:31:09.000+0000",
"requesterId" : "da4f8116-0612-48e4-ba18-a1e59240d837",
"itemId" : "61ba55a3-c2a4-467c-b21b-90347e2c2edd",
"status" : "Closed - Cancelled",
"cancellationReasonId" : "75187e8d-e25a-47a7-89ad-23ba612338de",
"cancelledByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"cancelledDate" : "2019-05-17T11:33:08.688+0000",
"item" : {
"title" : "Judith Sargent Murray",
"barcode" : "6422615329000",
"holdingsRecordId" : "649a4050-cc70-45b3-bae9-961336d7ac94",
"instanceId" : "49425721-5d20-4cb9-8e04-b43656ec54f8",
"location" : {
"name" : "Main Library"
},
"contributorNames" : [ {
"name" : "Skemp, Sheila L."
} ],
"status" : "Available",
"copyNumbers" : [ ]
},
"requester" : {
"lastName" : "test",
"barcode" : "1",
"patronGroup" : {
"id" : "503a81cd-6c26-400f-b620-14c08943697c",
"group" : "faculty",
"desc" : "Faculty Member"
},
"patronGroupId" : "503a81cd-6c26-400f-b620-14c08943697c"
},
"fulfilmentPreference" : "Hold Shelf",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-17T11:31:09.694+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-17T11:33:09.097+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
}, {
"id" : "a690e1e4-079b-4e96-a199-f09990249186",
"requestType" : "Page",
"requestDate" : "2019-05-17T11:33:21.000+0000",
"requesterId" : "da4f8116-0612-48e4-ba18-a1e59240d837",
"itemId" : "61ba55a3-c2a4-467c-b21b-90347e2c2edd",
"status" : "Open - Not yet filled",
"position" : 1,
"item" : {
"title" : "Judith Sargent Murray",
"barcode" : "6422615329000",
"holdingsRecordId" : "649a4050-cc70-45b3-bae9-961336d7ac94",
"instanceId" : "49425721-5d20-4cb9-8e04-b43656ec54f8",
"location" : {
"name" : "Main Library"
},
"contributorNames" : [ {
"name" : "Skemp, Sheila L."
} ],
"status" : "Available",
"copyNumbers" : [ ]
},
"requester" : {
"lastName" : "test",
"barcode" : "1",
"patronGroup" : {
"id" : "503a81cd-6c26-400f-b620-14c08943697c",
"group" : "faculty",
"desc" : "Faculty Member"
},
"patronGroupId" : "503a81cd-6c26-400f-b620-14c08943697c"
},
"fulfilmentPreference" : "Hold Shelf",
"pickupServicePointId" : "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
"metadata" : {
"createdDate" : "2019-05-17T11:33:21.829+0000",
"createdByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e",
"updatedDate" : "2019-05-17T11:33:21.829+0000",
"updatedByUserId" : "299318d2-51c0-5ddb-82e9-084e02ec756e"
},
"pickupServicePoint" : {
"name" : "Circ Desk 1",
"code" : "cd1",
"discoveryDisplayName" : "Circulation Desk -- Hallway",
"description" : null,
"shelvingLagTime" : null,
"pickupLocation" : true
}
} ],
"totalRecords" : 11
}
|
| Comment by Anya [ 27/Jun/19 ] |
|
FCs would like the service points or libraries. Both is a nice to have. |
| Comment by Cate Boerema (Inactive) [ 26/Aug/20 ] |
|
Bohdan Suprun, does it look like backend would be required for this feature or not? I see a 1 day estimate which seems really odd. |
| Comment by Bohdan Suprun (Inactive) [ 26/Aug/20 ] |
|
Hi Cate Boerema, No, there is no backend needed here. We already have a b-tree index for pickupServicePointId property for requests (means that UI should use == operator in CQL query, e.g. pickupServicePointId=="id-of-service-point", or for multiple values pickupServicePointId==("sp1-id" or "sp2-id" ... or "spn-id")). |
| Comment by Cate Boerema (Inactive) [ 07/Oct/20 ] |
|
Hi Stephanie Buck. This feature looks great. I think you can probably close it now. Thank you and Firebird for taking care of this! |
| Comment by Cate Boerema (Inactive) [ 13/Oct/20 ] |
|
Hey Stephanie Buck. FYI, I created a test case for this feature in Testrail: https://foliotest.testrail.io/index.php?/cases/view/15178 |
| Comment by Stephanie Buck [ 13/Oct/20 ] |
|
Thank you Cate Boerema! |