Skip to content

Manhattan Research Library Initiative (MaRLi) registration application at NYU.

License

Notifications You must be signed in to change notification settings

NYULibraries/marli

Repository files navigation

Manhattan Research Library Initiative (MaRLI) registration application

CircleCI Maintainability Coverage Status

This is a simple Rails application to allow MaRLI participants at NYU to send their registration requests to the other participant libraries. See http://marli.libguides.com/welcome for more information on the MaRLI project.

Authentication and authorization

Users login to NYU's SSO using NYU's Login application. Only authorized patron statuses are allowed through to the registration system. This authorization list is managed within the application by admins.

User information

Once a user is logged into through NYU's Login, the application uses the exlibris-nyu gem to get additional patron information from ExLibris's Aleph ILS.

Environments

Test

Assuming docker:

# Run tests
~$ docker-compose run test

Development

~$ docker-compose up dev
# Visit http://{DOCKER_MACHINE_IP}:3000