Skip to content
Choose a tag to compare

Consolidation and consortium features

@iGormilhit iGormilhit released this
· 1201 commits to master since this release
Choose a tag to compare
  • User interface:
    • Web notification using bootstrap toast component
    • Pickup location name replaced by pickup library name
    • Pickup location name column removed from patron profile (checkouts tab)
  • Professional user interface:
    • Patron type and library IDs replaced by names
    • Improved opening hours editor and validation
    • Optional description fields for item and patron type
    • Improved exceptions (holidays) editor
    • Add item shortcut button removed from the professional document result view
    • Re-ordered professional menu categories and subcategories
  • Circulation:
    • New due date after renewal computed from current date instead of current due date
    • Renewal removed from list of actions if new due date is shorter than the current one
    • Check-out of in-transit items enabled (under specific conditions)
    • Renewal of requested items disabled
    • Corrected item status after checking in a requested item
  • Consortium:
    • Multiple organisations support added
    • Fixture data contains two organisations
    • REST API result lists filtered by organisation
    • REST API access restricted by organisation (read, write, delete, update)
    • Item generation rewritten to comply with the two organisation model (item type, location)
    • Loan generation rewritten to comply whith the two organisation model (item type, patron type, circulation policy, location, … )
    • Action buttons on professional documents view disabled for items not belonging to the current logged in librarian organisation.
  • eBooks:
    • Cantook platform harvesting using the API (provides richer data) instead of OAI-PMH
    • Cantook JSON transformed to Invenio MARC21 JSON (dojson)
    • Invenio MARC21 JSON tranformed to RERO ILS JSON (dojson)
    • Cantook cover art displayed if available
  • Instance:
    • RERO ILS upgraded to Invenio 3.1
    • Error level logs sent to a RERO hosted Sentry service for monitoring purpose
    • RERO EBOOKS upgraded to Invenio 3.1 (webpack implemented)
    • RERO EBOOKS v0.1.0a1 released
  • Code quality:
    • Increase test coverage to 89%
    • Fix all missing docstrings
    • Commit message template updated accordingly to Invenio recommandations
  • Fixed issues: #58, #38 #155, #222, #223, #224, #230, #231, #232, #235, #254