Skip to content

Circulation in progress

Compare
Choose a tag to compare
@iGormilhit iGormilhit released this 08 May 09:42
· 2051 commits to staging since this release
  • Users management:
    • Patrons fixtures have been extended with actual circulation transactions, such as check out and pending request, and authentication data. Therefore, these patrons are ready for testing actions.
    • Logged-in patrons can display their profile including personal data, list of borrowed and pending documents.
  • Data:
    • A global API for all resources (records) is now available (class IlsRecords and RecordWithElements).
    • Circulation transactions are logged into a postgres table, enabling loan history.
    • Logged patrons can make requests on items, except if the item is missing or if the item is already requested/loaned by the patron.
    • When a patron request an item, a pick up location must be selected in a drop down menu.
    • Requested items are marked as such in the document detailed view (On loan requested or requested).
    • If there's several request on the same item, the logged-in patron can see its rank in the pending list.
  • Circulation:
    • The reroils-circulation-ui enables:
      • patron basic information display, with borrowed item and due dates,
      • check out (already in v.0.1.0a11),
      • in check out mode, default actions are guessed by the system, but can be modified by the librarian before validation,
      • check-in,
      • check-in missing item (when found again),
      • patron basic information display, with borrowed item and due dates.
  • Documentation: the public demo help has been moved to the reroils-app GitHub's wiki.