-
Notifications
You must be signed in to change notification settings - Fork 25
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
Checkout possible only after cancelling the request of the patron #2367
Comments
This behaviour can be reproduced in three cases (checkout of ITEM_AT_DESK loan):
|
With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. * Allows requests on items of non-circulating libraries at external locations. * Closes rero#2367 Co-Authored-by: Aly Badr <aly.badr@rero.ch>
With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. * Allows requests on items of non-circulating libraries at external locations. * Closes rero#2367 * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. * Allows requests on items of non-circulating libraries at external locations. * Closes rero#2367 * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
In older versions, the transaction locations of a library are selected from the list of pickup locations of the library. This causes a problem for libraries have not setup a pickup location. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. * Allows requests on items of non-circulating libraries at external locations. * Closes rero#2367 * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
In older versions, the transaction locations of a library are selected from the list of pickup locations of the library. This causes a problem for libraries have not setup a pickup location. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. * Allows requests on items of non-circulating libraries at external locations. * Closes rero#2367 * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
In older versions, the transaction locations of a library are selected from the list of pickup locations of the library. This causes a problem for libraries have not setup a pickup location. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. * Fixes problem when checkout of items of libraries with no opening hours was no possible. * Allows requests on items of non-circulating libraries at external locations. * Closes rero#2367 * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
In older versions, the transaction locations of a library are selected from the list of pickup locations of the library. This causes a problem for libraries have not setup a pickup location. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. * Fixes problem when checkout of items of libraries with no opening hours was no possible. * Allows requests on items of non-circulating libraries at external locations. * Closes rero#2367 * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. * Supports checkout of items of libraries with no opening hours. * Allows requests on items of non-circulating libraries at external locations. * Closes rero#2367, rero#2419. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Supports checkout of items of libraries with no opening hours. * Allows requests on items of non-circulating libraries at external locations. * Closes rero#2367, rero#2419. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours. * Fixes problem when in transit flash message was always displaying the pickup library. * Allows requests on items of non-circulating libraries at external locations. * Closes rero#2367, rero#2419. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours externally. * Fixes problem when in transit flash message was always displaying the pickup library. * Supports checkout of items of libraries with no pickup locations. * Closes rero#2367. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours externally. * Fixes problem when in transit flash message was always displaying the pickup library. * Supports checkout of items of libraries with no pickup locations. * Closes rero#2367. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours externally. * Fixes problem when in transit flash message was always displaying the pickup library. * Supports checkout of items of libraries with no pickup locations. * Closes rero#2367. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours externally. * Fixes problem when in transit flash message was always displaying the pickup library. * Fixes situation A of the issue 2419. * Supports checkout of items of libraries with no pickup locations. * Closes rero#2367. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours externally. * Fixes problem when in transit flash message was always displaying the pickup library. * Fixes situation A of the issue 2419. * Supports checkout of items of libraries with no pickup locations. * Closes rero#2367. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours externally. * Fixes problem when in transit flash message was always displaying the pickup library. * Fixes situation A of the issue 2419. * Supports checkout of items of libraries with no pickup locations. * Closes rero#2367. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours externally. * Fixes problem when in transit flash message was always displaying the pickup library. * Fixes situation A of the issue 2419. * Supports checkout of items of libraries with no pickup locations. * Closes rero#2367. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours externally. * Fixes problem when in transit flash message was always displaying the pickup library. * Fixes situation A of the issue 2419. * Supports checkout of items of libraries with no pickup locations. * Closes rero#2367. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours externally. * Fixes problem when in transit flash message was always displaying the pickup library. * Fixes situation A of the issue 2419. * Supports fixed checkout of items of libraries with no opening hours externally. * Supports checkout of items of libraries with no pickup locations. * Closes rero#2367. * Closes rero#2318. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
The transaction locations of a library is selected in the list of pickup locations of the library. This causes issues with libraries that have no pickup location setted. With this commit, for libraries with no pickup locations the system considers the first library location as transaction location for circulation transactions. These libraries can now checkout items directly from other libraries and once checked-in back they go in_transit. It is still mandatory to setup library hours and notification settings before checkout items. * Upgrades to invenio-circulation v1.0.0a34. * Supports checkout of items of libraries with no opening hours externally. * Fixes problem when in transit flash message was always displaying the pickup library. * Fixes situation A of the issue 2419. * Supports fixed checkout of items of libraries with no opening hours externally. * Supports checkout of items of libraries with no pickup locations. * Closes #2367. * Closes #2318. * Adds a non-circulating library to units testing. Co-Authored-by: Aly Badr <aly.badr@rero.ch>
Describe the bug
Patron A checked out an item (pid: 1858489, org 1). Patron B requested this item. Patron A checked the item in. Patron B came to the desk to borrow it, but the circulation interface refused to check it out, because it was already on loan. The librarian cancelled the request of patron B and the checkout was possible.
To Reproduce
Still to be reproduced.
Expected behavior
After the checkin by the patron A, the item should be in a state that allow the checkout for the patron B.
Context
v1.4.8
.The text was updated successfully, but these errors were encountered: