Skip to content

Commit

Permalink
Merge 8e34b65 into 4031916
Browse files Browse the repository at this point in the history
  • Loading branch information
iGor milhit committed May 4, 2020
2 parents 4031916 + 8e34b65 commit e3082e3
Show file tree
Hide file tree
Showing 4 changed files with 262 additions and 2 deletions.
90 changes: 90 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,96 @@
Changes
==========

`v0.8.0 <https://github.com/rero/rero-ils/tree/v0.8.0>`__ (2020-05-05)
----------------------------------------------------------------------

`Full
Changelog <https://github.com/rero/rero-ils/compare/v0.7.0...v0.8.0>`__

**Fixed bugs:**

- persons does not appears in the autocomplete search input
`#964 <https://github.com/rero/rero-ils/issues/964>`__
- pickup location is not updated in item detail view using Chrome
`#960 <https://github.com/rero/rero-ils/issues/960>`__
- Briew view display bug when quickly clicking from tab to tab
`#901 <https://github.com/rero/rero-ils/issues/901>`__
- Autocomplete results not displayed, click in the input needed
`#788 <https://github.com/rero/rero-ils/issues/788>`__
- Changes of communication language for patrons are effective but not
displayed `#583 <https://github.com/rero/rero-ils/issues/583>`__

**Closed issues:**

- Initial Update `#923 <https://github.com/rero/rero-ils/issues/923>`__
- document : staff can’t indicate an eISBN or an eISSN as identifier
`#895 <https://github.com/rero/rero-ils/issues/895>`__
- Location URI are not filtered by library for a system librarian
`#697 <https://github.com/rero/rero-ils/issues/697>`__
- display of qualifier for persons in RERO ILS
`#657 <https://github.com/rero/rero-ils/issues/657>`__
- Jean-Paul II (GND) not in MEF anymore
`#555 <https://github.com/rero/rero-ils/issues/555>`__
- Journal/giornale appears as “Città” in facet document type
`#529 <https://github.com/rero/rero-ils/issues/529>`__

**Merged pull requests:**

- documentation: add dependencies in PR template
`#963 <https://github.com/rero/rero-ils/pull/963>`__
(`iGormilhit <https://github.com/iGormilhit>`__)
- permission: fix organisation permission
`#957 <https://github.com/rero/rero-ils/pull/957>`__
(`zannkukai <https://github.com/zannkukai>`__)
- publication pattern: create a manual prediction
`#952 <https://github.com/rero/rero-ils/pull/952>`__
(`jma <https://github.com/jma>`__)
- notification: use pickup location email as sender
`#950 <https://github.com/rero/rero-ils/pull/950>`__
(`rerowep <https://github.com/rerowep>`__)
- Us1293 doo invenio32
`#949 <https://github.com/rero/rero-ils/pull/949>`__
(`jma <https://github.com/jma>`__)
- test: fix external ones
`#946 <https://github.com/rero/rero-ils/pull/946>`__
(`blankoworld <https://github.com/blankoworld>`__)
- test: fix run-test
`#942 <https://github.com/rero/rero-ils/pull/942>`__
(`rerowep <https://github.com/rerowep>`__)
- Merge “Subscription” branch to dev
`#940 <https://github.com/rero/rero-ils/pull/940>`__
(`zannkukai <https://github.com/zannkukai>`__)
- setup: fix ref. prob. on responsibilityStatement
`#938 <https://github.com/rero/rero-ils/pull/938>`__
(`blankoworld <https://github.com/blankoworld>`__)
- loan: update request pickup location
`#935 <https://github.com/rero/rero-ils/pull/935>`__
(`AoNoOokami <https://github.com/AoNoOokami>`__)
- notification: use responsibility statement
`#926 <https://github.com/rero/rero-ils/pull/926>`__
(`rerowep <https://github.com/rerowep>`__)
- test: safety check
`#924 <https://github.com/rero/rero-ils/pull/924>`__
(`rerowep <https://github.com/rerowep>`__)
- fault save ebook harvesting
`#922 <https://github.com/rero/rero-ils/pull/922>`__
(`rerowep <https://github.com/rerowep>`__)
- location: add test to increase code coverage
`#919 <https://github.com/rero/rero-ils/pull/919>`__
(`zannkukai <https://github.com/zannkukai>`__)
- Translate ‘/rero_ils/translations/messages.pot’ in ‘it’
`#912 <https://github.com/rero/rero-ils/pull/912>`__
(`transifex-integration[bot] <https://github.com/apps/transifex-integration>`__)
- permissions: update permission API and configuration
`#893 <https://github.com/rero/rero-ils/pull/893>`__
(`zannkukai <https://github.com/zannkukai>`__)
- document: adapt serializer to filter by org in admin view
`#852 <https://github.com/rero/rero-ils/pull/852>`__
(`AoNoOokami <https://github.com/AoNoOokami>`__)
- persons: display idref persons
`#845 <https://github.com/rero/rero-ils/pull/845>`__
(`rerowep <https://github.com/rerowep>`__)

`v0.7.0 <https://github.com/rero/rero-ils/tree/v0.7.0>`__ (2020-04-09)
----------------------------------------------------------------------

Expand Down
170 changes: 170 additions & 0 deletions RELEASE-NOTES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,176 @@
Release notes
=============

v0.8.0
------

This release note includes the release note of ``rero-ils-ui`` version
``v0.1.2``.

User interface
~~~~~~~~~~~~~~

- Implements gradually the `graphic charter specifications for
buttons <https://github.com/rero/rero-ils/wiki/Usability-charter#buttons>`__.
- Launches a search when the user clicks on a title suggestion in the
search bar, directly.

Professional interface
^^^^^^^^^^^^^^^^^^^^^^

- Filters search results by organisation to focus on the most useful
content for the librarian.
- Filters by organisation also the search suggestions.
- Adds the librarian organisation as a parameter in the documents title
of the search results.
- Adds an history tab in the patron profile to display the loans
history of the last 6 months.
- Updates the patron type detailed view with new subscription fields.
- Adds an holding editor to define:

- Publication patterns.
- Prediction preview templates.

- Supports three different types of holdings in the document detailed
view:

- Standard with the add/edit buttons to load the item editor.
- Electronic with no action available (replaces the ``harvested``
property mechanism).
- Serial with the add/edit buttons to load the holdings editor.

- Displays links to IdRef persons in the brief view and in the search
suggestions.
- Implements the requests and request queue edition, allowing the
librarian to add a new request to the queue or to edit an existing
request (deleting it, or updating the pickup location).

Circulation
~~~~~~~~~~~

- Adds the responsibility statement to the title in the notification
send to the patron.
- Use the pickup location email as sender for the notification email.

User management
~~~~~~~~~~~~~~~

- Implements the subscription functionality, so that patrons of a
specific patron type will receive an annual fee to subscribe to the
library services.
- Creates the subscription at patron creation or update if needed
(depending on the patron type).
- Implements scheduled tasks to:

- Clean old subscriptions.
- Create new subscriptions for patrons linked to a patron type with
a subscription but that are missing the subscription fee.

- Displays an alert to the patron, in the patron profile for pending
subscription.

Metadata and data
~~~~~~~~~~~~~~~~~

- Improves harvesting of ebooks metadata from external commercial
platform, avoiding to stop the harvesting when it encounters faulty
data.
- Displays IdRef as a source in the person detailed view, as IdRef has
been added to the MEF server
(`rero/rero-mef@7d8a7467 <https://github.com/rero/rero-mef/commit/7d8a746750c92767672aaef04c8a7d628391bb5e>`__).
- Displays bibliographic metadata in the fee history only when relevant
(ie ovedue transaction).
- Improves document JSON schema according to the
`guidelines <https://github.com/rero/developer-resources/blob/master/guidelines/json-schemas.md>`__.

Search
~~~~~~

- Adapts indexer to new possibilities offered by Invenio 3.2, such as
indexer class, which allows the ``IlsRecordIndexer`` to be
simplified.

Acquisition
~~~~~~~~~~~

- Begins to implement serials management with the creation of a manual
prediction:

- Adds an ``holdings_type`` parameter to the holdings to
differentiate standard records (ie monograph), electronic records
or serials.
- Updates the holdings JSON schema to:

- Configure the holdings record editor, in which the publication
pattern will be defined.
- Encode the publication pattern in the holdings records.

- Computes predicted issues preview based on the publication pattern
of a given holdings.
- Implements a template mechanism to configure how the issue of a
given pattern is displayed.

API
~~~

- Improves the permission API and configuration to ensure that some
resources can only be updated by a system librarian.
- Allows the organisation record to be updated. This is needed to allow
system librarians to edit the link from an acquisition account to a
budget.
- Adds a route to update the pickup location of an existing request.

Fixtures
~~~~~~~~

- Regenerates documents and holdings after the changes for the serials
predictions.
- Adds in the fixtures the 10 publication patterns that are most used
in actual libraries of the RERO network.

Tests
~~~~~

- Uses ``pipenv run safety check`` instead of ``pipenv check`` to avoid
a temporary issue with ``pipenv``.
- Increases test coverage in the location module.
- Fixes ``pytest-invenio`` static path location. A PR is pending on the
``pytest-invenio`` project.
- Many fixes due to dependencies issues.

Scripts
~~~~~~~

- Allows the ``setup`` script to succeed even if records don’t have any
``responsibilityStatement``.

Instance
~~~~~~~~

- Updates Invenio framework to version ``3.2.1``!
- Upgrades ``https-proxy-agent`` for security reason.
- Uses ``rero-ils-ui`` version ``v0.1.2``.

Documentation
~~~~~~~~~~~~~

- Updates the PR templates to add a section on cross dependencies
between ``rero-ils`` and ``rero-ils-ui`` projects.

Issues
~~~~~~

- `#788 <https://github.com/rero/rero-ils/issues/778>`__: The search
suggestions are displayed only after a click in the input field, even
after 3 typed characters.
- `#939 <https://github.com/rero/rero-ils/issues/939>`__: The email
notification should use the email of the library as sender.
- `#960 <https://github.com/rero/rero-ils/issues/960>`__: A librarian
using the web browser Chrome/Chromium wasn’t able to update the
pickup location of a request.
- `rero/rero-ils-ui#140 <https://github.com/rero/rero-ils-ui/issues/140>`__:
the library facet is missing in the professional interface.

v0.7.0
------

Expand Down
2 changes: 1 addition & 1 deletion rero_ils/bundles.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
from invenio_assets import AngularGettextFilter, GlobBundle, NpmBundle
from pkg_resources import resource_filename

RERO_ILS_UI_VERSION = '0.1.1'
RERO_ILS_UI_VERSION = '0.1.2'


def catalog(domain):
Expand Down
2 changes: 1 addition & 1 deletion rero_ils/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@

from __future__ import absolute_import, print_function

__version__ = "0.7.0"
__version__ = "0.8.0"

0 comments on commit e3082e3

Please sign in to comment.