Skip to content

Starting metadata model and views

Compare
Choose a tag to compare
@iGormilhit iGormilhit released this 26 Aug 08:26
· 1772 commits to master since this release
  • User interface:
    • Add the language facet translations.
    • Add a button to expand or shrink the number of facet items displayed.
  • Circulation:
    • Notifications are based on templates for the different languages and communication channels.
    • Upgrade invenio-circulation from v1.0.0a14 to v1.0.0a16
  • Search and indexation:
    • Revert to default boolean OR operator and set the ranking order.
    • Add a new display_score=1 URL parameter to display the ES (Elasticsearch) score, in order to improve ES debugging or configuration.
    • Improve ES mappings and JSON Schemas for documents:
      • Documents have two schemas, one for harvested data, one for internal records.
      • eBooks no longer have their own mapping in order to have a single mapping for all documents (to make searching consistent).
    • Add indexation class property to IlsRecords, in order to get a different indexer for each resource.
  • Data model:
    • Implement new data model for identifiedBy and language:
      • dojson transformation from MARC21.
      • Update JSON Schema and ES mappings.
      • Update user interface views and editor.
  • Consortium:
    • Implement views by organisations and a global one, with content filtered by the URL parameter.
  • Tests:
    • Extract external service tests to a specific test battery.
    • The external service tests are made optional in the run-tests.sh script.
    • Rewrite Pipfile to ensure a clean dependencies graph.
  • Instance:
    • Upgrade to Invenio 3.1.1 (security updates).
    • Replace the deprecated invenio-records CLI by a invenio fixtures CLI.
    • Make use of pipenv sync in installation process to be consistent with Invenio 3.1.
  • Documentation:
    • Fix a wrong docker image in the INSTALL.rst file.
    • Add an issue template to the GitHub repository.
    • Change license from GPLv2 to AGPLv3.
  • Fixed issues:
    • #87: Add a button to expand or shrink the number of facet items displayed.
    • #89 : Implement a minimal JSON schema for harvested document but map all documents into the same index for searching. Add a boolean key to identify harvested documents to disable editing functionality.
    • #263 : Take library closed days into account as computing the due date.
    • #357 : Display the correct patron when checking in a requested item if the pickup location is equal to the check-in transaction location.
    • #378 : Compute due date based on the transaction library opening hours and calendar.
    • #384 : Restore default boolean operator OR for search engine query, but improve order of results (form most to less pertinent).
    • #407 : Improve confirmation message after item deletion.
    • #417 : Compute due date, beginning at the end of the transaction day.