How to make fields on the borrower registration form mandatory

How to make fields on the borrower registration form mandatory


This document will outline how to require a specific field be filled out when a new patron is being created.

+ New patron form before marking a field as mandatory

Navigate to the patron add form through Patrons > New patron dropdown and choose any patron category from the dropdown. Specific patron categories can vary from site to site, so the options on the dropdown menu on your own site might look different from the one shown in this example.

Notes
For more information on how to view the patron categories on your site, please check our support page or contact Interleaf Technology directly.


As it is possible to add or remove items from the Patron Registration form, the content may vary from site to site, however, it should look something like this:

All fields with a
Required in red beside the box must be filled in before the record can be saved. 

Mandatory Fields

Go to Koha administration > System Preferences and search for BorrowerMandatoryField.


This will bring up several system preferences with the same phrase in it. The system preference to enable this functionality is called BorrowerMandatoryField.


This system preference includes a box with a lock icon. Clicking in this box will create a popup which will show a list of all the borrower fields which can be marked as mandatory.


To use this feature, click into the small box to the left hand side of the name of the field to be made mandatory in the borrower registration form. If a field has a white tick on a blue background to the left hand side, that indicates that the field is required on the add patron form. If there is an empty white box to the left hand side, that indicates that the field is optional on the add patron form. 

For example, if the primary email field should be mandatory when creating a new patron, click the box to the left hand side of that field name in this system preference,

Before marking the email field as mandatory:

After marking the email field a mandatory:


Once the desired field has been marked as mandatory scroll down the page and click Save.


The box in the system preference will show the newly marked field as mandatory.


+ New patron form after a new field has been saved


Version History

Version

Date

Detail

Author

2.020/10/25Updating for new version of KohaHolly Cooper
































Retention Policy

Permanent


x



    • Related Articles

    • How to manually add students to Scooter

      The bulk of student accounts will be added through a borrower load completed annually by Interleaf Technology. However, from time to time you may need to create a new borrower record on Scooter, for example when a new student joins late in the year, ...
    • Patron attributes on the registration form

      Extended patron attributes are cus tom fields that can be added to the patron registration form as the library needs them. They can be free text fields or can have a set number of options for users to select from. Step 1 - The Patron Registration ...
    • How to remove fields from borrower registration form

      Step 1- The Patron Registration Form To get to the add patron form go to Patrons > New patron and choose any patron category from the dropdown list.  As it is possible to add or remove items from the Patron Registration form the content may vary from ...
    • How to use the Quick add new patron option

      There are several options for adding a patron to the site. This article will outline how to swiftly add a simplified patron account through a process that priorities speed over creating a detailed record. Navigating to the + Quick add new patron tool ...
    • How to add/remove a field from the Quick add new patron form

      This document will outline how to customise the fields which appear on the Quick add new patron form. The intention of the Quick add new patron form is to add new accounts to the system as fast as possible without prioritising a detailed account. ...