Manhattan Research Library Initiative (MaRLi) registration application at NYU.
Ruby HTML Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
app
bin
config
db
features
lib
public
script
spec
vendor
.dockerignore
.gitignore
.gitmodules
.rspec
.ruby-version
CHANGELOG.md
Capfile
Dockerfile
Figsfile
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
config.ru
docker-compose.yml
test.env

README.md

Manhattan Research Library Initiative (MaRLI) registration application

CircleCI Dependency Status Code Climate 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 is setup and running in your development environment:

~$ docker-compose up -d
# Run tests
~$ docker-compose run web rake

Development

~$ docker-compose up -d
~$ docker-compose exec web rake db:setup
# Visit http://{DOCKER_MACHINE_IP}:3000