You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds holdings level, to gather items data from the same circulation category and location.
As the librarian adds an item to a document, the holdings is automatically created, based on item type and location.
Then, new items are automatically attached to a holdings.
As the last item of a holdings is deleted, the holdings is automatically deleted.
As an item is updated, changing its type or location, the holdings is updated accordingly, meaning that it can be deleted and another one created.
Avoids holdings automatic creation for fixture, otherwise it slows to much the fixture population.
Implements new field in the data model: copyright date.
Implements new field in the data model: publication statement.
Improves the dojson utility to allow multiple visits of the same source field or zones for a single transformation.
User interface:
Improves availability display for document, holdings and items, in document brief and detailed views
On document detailed views, holdings are displayed with holdings and item data.
In an organisation's view, documents are filtered using holdings data.
Record editor, specifically for cataloging usage:
Compacts the layout and improves the user interface look.
Allows to add and remove first level fields that are not required.
When updating an existing record or when importing a record, populated fields are displayed with data, but empty fields are hidden.
When using the async validator, ie to check the uniqueness of item barcodes, the submit button is disabled.
Circulation:
Circulation policies get item data from the holdings.
Invenio logger message for item API added to circulation user interface, and improvement of error message provided to the librarian.
Harvested documents:
Improves the ES indexing of OAI-PMH harvested records.
Fixtures:
Renames fixture files from 10k or 1k to big and small, and reduces the size of fixture data to speed up the development setup.
Reduces missing items to 2%.
Extends the set of supported document languages, in order to allow the new data model to be tested.
Updates data with updated MEF data.
Tests:
Adds a script to test the license headers for all concerned files.
Cleans tests fixture data.
Instance:
bootstrap script:
Uses always pipenv npm instead of system npm.
Removes unnecessary virtualenv.
Improves output message colors.
Adds a validate command to the CLI to allow manual validation of a record against a JSON schema.
Standardizes timezone globally, using utc timezone in all cases.
Documentation:
Moves the existing issue template to default issue template.
Adds a pull-request template with a checklist for code reviewers.
Fixed issues:
#437: restores the display of field "note" in the document detailed view.
#390: fixes the edit button in the document detailed view and in the professional document brief view, complying with the view filter for organisations.
#389: selects the affiliation organisation of the librarian in the edition form.
#223: improves the user interface of library calendar exceptions.
#366: improves the text displayed in the tabs of the circulation user interface.
#377: applies organisation filter on circulation user interface to avoid processing items and patrons from other organisations.
#447: fixes missing message on item delete button in document detailed views.
#225: fixes user menu sometimes not displaying user initials.
#495: fixes display of default thumbnail icon on document and item detailed views.