Releases: rero/rero-ils
Releases · rero/rero-ils
Circulation in progress
- 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
andRecordWithElements
). - 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.
- A global API for all resources (records) is now available (class
- 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.
- The
- Documentation: the public demo help has been moved to the
reroils-app
GitHub's wiki.
First check out and minimal consortia implementation
- Users management:
- Now we have patron's accounts, with some fixtures.
- There's a view for patrons.
- Patrons can be searched.
- The
librarian@rero.ch
account is able to create a patron's account. - The patron's account is linked to a user's account through the email.
- Data:
- The
reroils-data
module has been rewrited to get separated submodules for each type of record (documents, items, organisations, members, locations, patrons). - Institutions, libraries and locations are now organisations, members and locations.
- Links now exists between:
- organisations, members and locations,
- patrons and users,
- patrons and items when a patron borrowed an item,
- items and locations.
Links between documents and items were already implemented.
- The
librarian@rero.ch
account can, from the document detailed view, add items and link them to:- documents,
- locations.
- When an item is created or edited, the barcode is checked in order to assure uniqueness.
- All record types (document, item, organisation, member, location, patron) can be created, edited and deleted.
- The
- Circulation:
- Now there a specific view for circulation (an angular application).
- The
librarian@rero.ch
account can use it to lend items to a patron. - The same view should be used to realize check-ins and manual renewals in the future (to be tested).
The public demo is still on ils.test.rero.ch.
Minimal consortium implementation
- Project:
- Changes now commited directly on github.
- Minimal contribution information available.
- Fixtures:
- Development version of the
populate.sh
script generates less items, in order to streamline the dev. environment. - There are also fixtures for institutions, libraries and locations.
- Development version of the
- Editor:
- The editor is now more generic and can be used for all types of objects (bibliographic records, institutions records).
- Institutions, libraries and locations can be created, edited and deleted by the librarian user.
- There's a search view for those same types of documents.
- Users management:
- Visitors are able to create a user account, confirm their email address, reset their password.