Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.54 KB

README.md

File metadata and controls

45 lines (31 loc) · 1.54 KB

SLSP CatExpand

This application is available as a Alma Cloud App.
It can be installed in your Alma instance.
For more information on Cloud Apps, see the Online Help.

Features

Expand records data fields based on specified templates.

  • Loading bib records from entities in MDE ✓
  • Define templates with rules ✓
    • Personal templates ✓
    • Institution Zone templates ✓
  • Apply templates to bib records in NZ ✓

Requirements

In order to use this Alma Cloud App, the institution of the user must be

  • a member of the SLSP network zone
  • manually unlocked by SLSP to use this service.

Additionally, the current Alma user has to contain the following user role:

  • Cataloger

To define templates that are available for the whole Institution Zone, the user has to contain the following user role:

  • Cataloger Extended

Developer Notes

How to create static templates

  1. Add template definition json file in assets/templates
  2. Register the template definition file in assets/templates/_template-index.json

Rules and how to instantiate templates

  • Rules need a RuleCreator impl.
  • Rules need a RulesArg definition
  • RuleCreators must be registered in app.module.ts (for injection)

Common Issues

MacOS Error: OpenSSL Error 'ERR_OSSL_EVP_UNSUPPORTED'

Run in Terminal: export NODE_OPTIONS=--openssl-legacy-provider and then run eca start again.