Allowing borrowers interactions

Last updated on
30 April 2025

To allow borrowers to interact with ILS, you need to enable module 'Opac users'.

You need to do at least 2 things to enable interaction between ILS and users:

  1. Chose an authentication method
  2. Add user fields to store authentication informations

Chose an authentication method

Go to Configuration > OPAC > OPAC user settings.
In first block (Authentication) you have 3 choices:

None
ILS authentication is disabled. Users won't have access to their holds, issues, etc...
Drupal account
Drupal login and password will be used to make ILS authentication
Additional account
User will be allowed to give his ILS login and password, which can be different from Drupal login and password

Note that when you select one of these options, up to 3 drop-down list can appear. Do not care about them for the moment, we will go back later to set them up.

This is the only mandatory setting in this page.
Other settings are for enabling/disabling pages or allowing/disallowing some actions.

Add user fields to store authentication informations

Go to Configuration > People > Account settings > Manage fields (tab).

If ILS authentication is enabled you have to add at least one field. This field will contain the ILS server on which the user will connect to.
Create a field of type "Opac server reference" (there is only one widget (Select list)).

If you choose the third authentication method (Additional account), you have to create two addional fields: one for username (login) and one for password. Create these two fields with type "Text".

Now go back to Configuration > OPAC > OPAC user settings and set previously seen drop-down list(s).

You're done with configuration. Now each user have to configure its own 'ILS server' field to be able to authenticate on ILS.

Authentication debug mode

When building your drupal opac, you could need to know if your are connected or not to an ILS server. It's possible by enabling the Authentication debug mode. To do that, go to 'admin/config/opac/opac-users' and check Authentification debug mode checkbox. Once it's done you'll see a warning on each page of the site telling you that you are not connected to any ILS server.

User pages

OPAC Users module actually provides 2 pages where the user can see different informations about him: his holds and his checkouts.

What is displayed in these pages is ILS-dependent and can be configured in OPAC Server configuration pages (Configuration » OPAC Servers » YourServer » Patron Fields tabs).

ILS informations about users

For each existing OPAC servers, the OPAC Users module add extra user fields in Configuration » Account settings » Manage Fields/Display so you can tweak the user page to display the informations you want about the users.
You can also choose where to display the label in Configuration » OPAC Servers » » Patron mappings.

Help improve this page

Page status: Not set

You can: